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րինակ