CardNormalizationService - класс

Объект, выполняющий заполнение значений из справочников нормализации в загруженных карточках, файлах и заданиях.

Definition

Пространство имён: Tessa.Cards.Normalization
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public class CardNormalizationService : ICardNormalizationService
Inheritance
Object    CardNormalizationService
Implements
ICardNormalizationService

Заметки

Нормализация секций карточек выполняется для запросов к серверным компонентам ICardRepository или ICardGetComponent (в т.ч. без расширений), но не для низкоуровневой стратегии ICardGetStrategy (для неё нормализуемые значения указаны как null).

Конструкторы

CardNormalizationService Объект, выполняющий заполнение значений из справочников нормализации в загруженных карточках, файлах и заданиях.

Свойства

BatchProcessor Объект, выполняющий пакетную обработку запроса к справочникам нормализации.
CardNewStrategy Стратегия создания карточки.
DescriptorRegistry Реестр объектов NormalizationDescriptor.

Методы

AddNormalizationColumnInfos Добавляет информацию по нормализуемым колонкам для указанной секции карточки, файла или задания.
AddNormalizationColumnInfosAsync(IListCardNormalizationServiceNormalizationColumnInfo, CardGetContext, ICardNormalizationContext, CancellationToken) Добавляет информацию по нормализуемым колонкам для указанной карточки, файла или задания CardGetContext.
AddNormalizationColumnInfosAsync(IListCardNormalizationServiceNormalizationColumnInfo, CardGetContext, IReadOnlyDictionaryString, CardRow, ICardNormalizationContext, CancellationToken) Добавляет информацию по нормализуемым колонкам для указанного списка пустых строк карточки, файла или задания sectionRows.
CreatePopulationContextAsync Создаёт контекст нормализации ICardNormalizationContext в соответствии с запросом на заполнение из справочников нормализации значений в карточке. Созданный объект из свойства NormalizationContext передаётся в метод NormalizeCardsAsync(ICardNormalizationContext, CancellationToken).
CreatePopulationContextCoreAsync Создаёт контекст нормализации ICardNormalizationContext в соответствии с запросом на заполнение из справочников нормализации значений в карточке. Созданный объект из свойства NormalizationContext передаётся в метод NormalizeCardsAsync(ICardNormalizationContext, CancellationToken).
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
NormalizeCardsAsync Заполняет значения в загруженных карточках, файлах и заданиях GetContexts из справочников нормализации в соответствии с метаинформацией их типов TypeMetadata.
NormalizeCardsCoreAsync Заполняет значения в загруженных карточках, файлах и заданиях GetContexts из справочников нормализации в соответствии с метаинформацией их типов TypeMetadata.
PopulateFilesNormalizationInfoAsync Добавляет информацию по нормализации служебной информации для файлов files в запрос batchRequest. Не выполняет нормализацию секций для карточек файлов.
PopulateFileVersionsNormalizationInfoAsync Добавляет информацию по нормализации версий файлов fileVersions в запрос batchRequest.
PopulateGetContextNormalizationInfoAsync Добавляет информацию по нормализации объекта getContext в запрос batchRequest.
PopulateNormalizationValuesAsync Выполняет запросы к справочникам нормализации и заполняет значения в служебных полях контекстов GetContexts и в соответствующих секциях SectionInfo. Возвращает null, если запросы не потребовалось выполнять.
PopulateTaskHistoryNormalizationInfoAsync Добавляет информацию по нормализации информации для истории заданий taskHistory в запрос batchRequest.
PopulateTasksNormalizationInfoAsync Добавляет информацию по нормализации служебной информации для заданий tasks в запрос batchRequest. Не выполняет нормализацию секций для карточек заданий.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

См. также