ExtenderRoutes
Բովանդակություն
Ներածություն
ExtenderRoutes դասը նախատեսված է ընդլայնումների հետ աշխատանքը ապահովելու համար։
Մեթոդներ
GetColumns
public List<string> GetColumns(string name)
Վերադարձնում է տվյալների աղբյուրի ընդլայնման սյուների ներքին անունների ցուցակը։
Պարամետրեր
name
- Տվյալների աղբյուրի ընդլայնման ներքին անունը։
GetColumnsAsync
public Task<List<string>> GetColumnsAsync(string name, CancellationToken cancellationToken = default)
Վերադարձնում է տվյալների աղբյուրի ընդլայնման սյուների ներքին անունների ցուցակը։
Պարամետրեր
name
- Տվյալների աղբյուրի ընդլայնման ներքին անունը։cancellationToken
- Ընդհատման օբյեկտ:
GetSchema
public ExtenderSchema GetSchema(string extenderName)
Վերադարձնում է տվյալների աղբյուրի ընդլայնման նկարագրությունը, որը պարունակում է ընդլայնման ներքին անունը, պարամետրերի ու սյուների հատկությունները։
Պարամետրեր
extenderName
- Տվյալների աղբյուրի ընդլայնման ներքին անունը։
Մեթոդի վերադարձված արժեքը անհրաժեշտ է վերագրել տվյալների աղբյուր-ի ExtenderSchema հատկությանը, որի արդյունքում տվյալների աղբյուրը կատարելիս կհաշվարկվի նաև ընդլայնումը։
Օրինակ
Տե՛ս օգտագործման օրինակը։
GetSchemaAsync
public Task<ExtenderSchema> GetSchemaAsync(string extenderName, CancellationToken cancellationToken = default)
Վերադարձնում է տվյալների աղբյուրի ընդլայնման նկարագրությունը, որը պարունակում է ընդլայնման ներքին անունը, պարամետրերի ու սյուների հատկությունները։
Պարամետրեր
extenderName
- Տվյալների աղբյուրի ընդլայնման ներքին անունը։cancellationToken
- Ընդհատման օբյեկտ:
Մեթոդի վերադարձված արժեքը անհրաժեշտ է վերագրել տվյալների աղբյուր-ի ExtenderSchema հատկությանը, որի արդյունքում տվյալների աղբյուրը կատարելիս կհաշվարկվի նաև ընդլայնումը։
Օրինակ
Տե՛ս օգտագործման օրինակը։