NormalizationService - класс

Объект-фасад, посредством которого выполняется нормализация справочников.

Definition

Пространство имён: Tessa.Normalization
Сборка: Tessa (в Tessa.dll) Версия: 4.1.2+ac00b751d96737b4807faf65558b5b5cbc5f2230
C#
public class NormalizationService : INormalizationService
Inheritance
Object    NormalizationService
Implements
INormalizationService

Заметки

Используйте этот объект в тех API, которым требуется нормализовать значения справочников, таким как API карточек и представлений. Использование объектов INormalizationSource рекомендуется только в тех случаях, когда требуется дополнительная логика обработки.

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

NormalizationService Объект-фасад, посредством которого выполняется нормализация справочников.

Свойства

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

Методы

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)
GetDecoratedException Возвращает исключение, которое оборачивает исходное исключение с указанным текстом.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetNormalizationSource Возвращает экземпляр объекта INormalizationSource, предоставляющая доступ к конкретному справочнику нормализации. Выбрасывает исключение, если для справочника не выполнена регистрация фабрики посредством метода Register(Guid, Func<INormalizationSourceFactory, NormalizationDescriptor, INormalizationSource>).
GetSourceValuesAsync

Возвращает список значений, полученных по указанным ключам из нормализуемого справочника source.

Длина возвращаемого списка и порядок значений соответствует списку ключей keys.
Значение null возвращается, если оно не найдено по соответствующему ключу.

GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetValuesAsync

Возвращает список значений, полученных по указанным ключам из нормализуемого справочника с идентификатором sourceID.

Длина возвращаемого списка и порядок значений соответствует списку ключей keys.
Значение null возвращается, если оно не найдено по соответствующему ключу.

InvalidateAllAsync Сбрасывает кэш справочника нормализации в текущем процессе по его идентификатору.
InvalidateAllForSourceAsync Сбрасывает кэш справочника нормализации source.
InvalidateValuesAsync Сбрасывает кэш справочника нормализации в текущем процессе по его идентификатору для указанных ключей.
InvalidateValuesForSourceAsync Сбрасывает кэш справочника нормализации source для указанных ключей.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetNormalizationDescriptor Возвращает дескриптор справочника по его идентификатору или null, если дескриптор не зарегистрирован.

Методы расширения

InvalidateAsync Сбрасывает кэш указанных справочников нормализации sources в текущем процессе в соответствии с результатом выполнения триггера INormalizationTriggerResult.
(Определяется NormalizationExtensions)
InvalidateGlobalAsync Сбрасывает кэш указанных справочников нормализации sources как в текущем, так и в других процессах, в соответствии с результатом выполнения триггера INormalizationTriggerResult.
(Определяется NormalizationExtensions)

См. также