Ներածություն

DataSource դասը նախատեսված է կլիենտական ծրագրից տվյալների աղբյուրը աշխատացնելու և արդյունքը վերադարձնելու ֆունկցիոնալությունը ապահովելու համար։

Տվյալների աղբյուրը աշխատում է հերթագրման միջոցով։ Տե՛ս Ասինխրոն մշակում կիրառությունների սերվերի վրա:

Օգտագործման օրինակներ։

Մեթոդներ

Անվանում Նկարագրություն
ExecuteAsync(P, HashSet<string>, string, CancellationToken, TimeSpan?) Աշխատացնում է տվյալների աղբյուրը, վերադարձնում ստացված տողերի ցուցակը և կատարման ընթացքում առաջացած սխալների մանրամասն տեղեկությունը։
LoadDefinitionAsync(string, CancellationToken) Բեռնում է տվյալների աղբյուրի նկարագրությունը և վերագրում Definition հատկությանը։
LongExecuteAsync(P, HashSet<string>, string, bool, CancellationToken, TimeSpan?) Աշխատացնում է տվյալների աղբյուրը, վերադարձնում ստացված տողերի ցուցակը և կատարման ընթացքում առաջացած սխալների մանրամասն տեղեկությունը։

Հատկություններ

Անվանում Նկարագրություն
Client Վերադարձնում կամ նշանակում է ApiClient դասի օբյեկտ, որը նախատեսված է տվյալների աղբյուրի կատարման ընթացքում կլիենտից դեպի սերվեր անհրաժեշտ հարցումներ կատարելու համար։
Definition Վերադարձնում կամ նշանակում է տվյալների աղբյուրի նկարագրությունը, որը պարունակում է տվյալների աղբյուրի, սյուների և պարամետրերի հատկությունները։
ExtenderSchema Վերադարձնում կամ նշանակում է տվյալների աղբյուրի ընդլայնման նկարագրությունը, որը պարունակում է ընդլայնման ներքին անունը, պարամետրերի ու սյուների հատկությունները։
FetchSize Տվյալների աղբյուրի կատարման արդյունքում վերադարձվող տողերը սերվիսից կլիենտ բեռնվում են կտոր առ կտոր։
FirstFetchSize Տվյալների աղբյուրի կատարման արդյունքում վերադարձվող տողերը սերվիսից կլիենտ բեռնվում են կտոր առ կտոր։
EncodeResultUnicode Վերադարձնում կամ նշանակում է տվյալների աբյուրի արդյունքների յունիկոդ կոդավորմամբ լինելը։