DataSource.ExecuteAsync(P, HashSet<string>, string, CancellationToken, TimeSpan?) մեթոդ
public Task<DataSourceResult<R>> ExecuteAsync(P param,
HashSet<string> columns = default,
string isn = null,
CancellationToken cancellationToken = default,
TimeSpan? timeout = null)
Աշխատացնում է տվյալների աղբյուրը, վերադարձնում ստացված տողերի ցուցակը և կատարման ընթացքում առաջացած սխալների մանրամասն տեղեկությունը։
Այս մեթոդը կարող է օգտագործվել այն դեպքերում, երբ կատարման ժամանակը չի գերազանցում 180 վայրկյանը։
Պարամետրեր
param
- Տվյալների աղբյուրի պարամետրերը նկարագրող դասի օբյեկտ՝ParameterCollection
դասի ժառանգ։columns
- Տվյալների աղբյուրի վերադարձվող սյուների անունների ցուցակ։ Արժեք չփոխանցելու դեպքում կատարման արդյունքում վերադարձվելու են բոլոր սյուները։isn
- Տվյալների աղբյուրի նշված նույնականացուցիչով ֆիլտրման արժեք։ Տե՛ս IsUpdatable։cancellationToken
- Ընդհատման օբյեկտ:timeout
- Տվյալների աղբյուրի աշխատանքի առավելագույն ժամանակը։ Արժեք չփոխանցելու դեպքում առավելագույն ժամանակ համարվելու է 180 վայրկյան (3 րոպե)։
Oրինակ