NormalizationExtensions - класс

Методы-расширения для пространства имён Tessa.Normalization.

Definition

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

Методы

Add(INormalizationBatchRequest, Guid, NormalizationKey) Добавляет запрос в пакетную обработку без указания метода обработки результата.
Add(INormalizationBatchRequest, Guid, NormalizationKey, Action<NormalizationKey, Nullable<NormalizationValue>, NormalizationDescriptor>) Добавляет запрос в пакетную обработку с указанием метода обработки результата.
Add<TArg>(INormalizationBatchRequest, Guid, NormalizationKey, TArg, Action<NormalizationKey, Nullable<NormalizationValue>, TArg, NormalizationDescriptor>) Добавляет запрос в пакетную обработку с указанием метода обработки результата, который принимает дополнительный аргумент.
FinalizeNormalizationRegistrationAsync Завершает регистрацию API нормализации на сервере, инициализируя объекты, в т.ч. выполняя подписки на события.
GetDisplayValue Возвращает значения флагов для вывода в виде строки текста (например, в логах).
HasВозвращает признак того, что заданный флаг установлен.
HasAnyВозвращает признак того, что один из заданных флагов установлен.
HasNotВозвращает признак того, что заданный флаг не установлен.
InvalidateAsync Сбрасывает кэш указанных справочников нормализации sources в текущем процессе в соответствии с результатом выполнения триггера INormalizationTriggerResult.
InvalidateGlobalAsync Сбрасывает кэш указанных справочников нормализации sources как в текущем, так и в других процессах, в соответствии с результатом выполнения триггера INormalizationTriggerResult.
NotifySourceInvalidatedAsync Уведомляет подписчиков о наступлении глобального события по инвалидации справочников нормализации.
Register Выполняет регистрацию объекта INormalizationInvalidator для указанных триггеров INormalizationTrigger.
RegisterNormalization Регистрирует API нормализации. Используется на сервере.
RegisterPlatform Регистрирует дескрипторы для справочников нормализации PlatformNormalizationSources, используемых в платформе.
RegisterPlatformAsUnknowns Регистрирует источники данных для справочников нормализации PlatformNormalizationSources, используемых в платформе. Эти источники данных возвращают константу UnknownValueForPlatformSources на каждый запрос, и они должны быть переопределены своей актуальной реализацией в типовом или проектном решениях.
RegisterPlatformWithoutCache Регистрирует источники данных для справочников нормализации PlatformNormalizationSources, используемых в платформе. Эти источники данных возвращают актуальные значения, не выполняя кэширования. Рекомендуется использовать в тестах, но не в действительных проектах, где они должны быть переопределены своей актуальной реализацией в типовом или проектном решениях.
SubscribeSourceInvalidatedAsync Подписывается на обработку глобального события по инвалидации справочников нормализации.
ToLowerString Возвращает строку с именем значения NormalizationKeyType в нижнем регистре.
TryGetUserNameAsync(INormalizationBatchProcessor, Guid, Guid, IValidationResultBuilder, CancellationToken) Возвращает имя сотрудника с использованием справочника нормализации Users.
TryGetUserNameAsync(INormalizationBatchProcessor, ICardMetadata, Guid, IValidationResultBuilder, CancellationToken) Возвращает имя сотрудника с использованием справочника нормализации Users.

См. также