CardNormalizationServicePopulateNormalizationValuesAsync - метод
Выполняет запросы к справочникам нормализации и заполняет значения в служебных полях контекстов
GetContexts
и в соответствующих секциях
SectionInfo. Возвращает
null, если запросы не потребовалось выполнять.
Пространство имён: Tessa.Cards.NormalizationСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
protected virtual ValueTask<INormalizationBatchResponse> PopulateNormalizationValuesAsync(
IReadOnlyList<CardNormalizationServiceNormalizationColumnInfo> columnInfos,
ICardNormalizationContext context,
CancellationToken cancellationToken = default
)
Protected Overridable Function PopulateNormalizationValuesAsync (
columnInfos As IReadOnlyList(Of CardNormalizationServiceNormalizationColumnInfo),
context As ICardNormalizationContext,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of INormalizationBatchResponse)
protected:
virtual ValueTask<INormalizationBatchResponse^> PopulateNormalizationValuesAsync(
IReadOnlyList<CardNormalizationServiceNormalizationColumnInfo^>^ columnInfos,
ICardNormalizationContext^ context,
CancellationToken cancellationToken = CancellationToken()
)
abstract PopulateNormalizationValuesAsync :
columnInfos : IReadOnlyList<CardNormalizationServiceNormalizationColumnInfo> *
context : ICardNormalizationContext *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<INormalizationBatchResponse>
override PopulateNormalizationValuesAsync :
columnInfos : IReadOnlyList<CardNormalizationServiceNormalizationColumnInfo> *
context : ICardNormalizationContext *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<INormalizationBatchResponse>
- columnInfos IReadOnlyListCardNormalizationServiceNormalizationColumnInfo
- Информация по всем нормализуемым колонкам. Колонки могут отсутствовать в секциях SectionInfo.
- context ICardNormalizationContext
Контекст операции по нормализации загруженных карточек, файлов и заданий.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskINormalizationBatchResponse
Ответ на запрос на пакетное получение значений из справочников нормализации.
| InvalidOperationException |
Значение ключа нормализации в одной из секций не соответствует типу ключа KeyType в соответствующем справочнике.
|