DataSource դաս
Ներածություն
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 | Վերադարձնում կամ նշանակում է տվյալների աբյուրի արդյունքների յունիկոդ կոդավորմամբ լինելը։ |