Բովանդակություն

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

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 հատկությանը, որի արդյունքում տվյալների աղբյուրը կատարելիս կհաշվարկվի նաև ընդլայնումը։

Օրինակ

Տե՛ս օգտագործման օրինակը։