CardNormalizationServiceNormalizeCardsAsync - метод
Заполняет значения в загруженных карточках, файлах и заданиях
GetContexts из справочников нормализации
в соответствии с метаинформацией их типов
TypeMetadata.
Пространство имён: Tessa.Cards.NormalizationСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public ValueTask NormalizeCardsAsync(
ICardNormalizationContext context,
CancellationToken cancellationToken = default
)
Public Function NormalizeCardsAsync (
context As ICardNormalizationContext,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask
public:
virtual ValueTask NormalizeCardsAsync(
ICardNormalizationContext^ context,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract NormalizeCardsAsync :
context : ICardNormalizationContext *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask
override NormalizeCardsAsync :
context : ICardNormalizationContext *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask
- context ICardNormalizationContext
Контекст операции по нормализации загруженных карточек, файлов и заданий.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskАсинхронная задача.
ICardNormalizationServiceNormalizeCardsAsync(ICardNormalizationContext, CancellationToken)
Метод не выполняет действий, если в загруженных секциях отсутствуют колонки, значение которых получается из справочников нормализации,
или их значения равны null.
| InvalidOperationException | - Метаинформация по колонкам нормализации указана некорректно.
- Значение ключа нормализации в одной из секций не соответствует типу ключа KeyType в соответствующем справочнике.
|
| ValidationException | Ошибка при обращении к справочникам нормализации. |