Tessa.Normalization - пространство имён

 

Классы

AggregateNormalizationInvalidator Объект, выполняющий действия по инвалидации для указанных объектов INormalizationInvalidator.
AggregateNormalizationOptions Настройки для получения справочника из нескольких источников INormalizationSource.
AggregateNormalizationSource Источник данных для справочника нормализации, агрегирующего значения от других справочников INormalizationSource, с настройками, которые определяются объектом AggregateNormalizationOptions. Не имеет логики кэширования.
CardTypeNormalizationOptions Настройки для получения названий типов карточек, файлов, диалогов и заданий (по умолчанию Caption).
CardTypeNormalizationSource Источник данных для справочника нормализации, возвращающего названия типов карточек, файлов, диалогов и заданий (по умолчанию Caption), которые определяются объектом CardTypeNormalizationOptions. Не имеет логики кэширования.
ConstNormalizationOptions Настройки для получения справочника из заранее определённых данных.
ConstNormalizationSource Источник данных для справочника нормализации, перечисляющего все свои значения в настройках, которые определяются объектом ConstNormalizationOptions. Не имеет логики кэширования.
DatabaseNormalizationOptions Настройки для получения справочника из базы данных.
DatabaseNormalizationSource Источник данных для справочника нормализации, расположенного в базе данных, с настройками, которые определяются объектом DatabaseNormalizationOptions. Не имеет логики кэширования.
DecoratorNormalizationOptionsBase Базовый класс настроек объекта, реализующего доступ к справочнику нормализации посредством декорируемого объекта INormalizationSource.
DecoratorNormalizationSourceBase<TOptions> Базовый класс источника данных для справочника нормализации, регулирующего доступ к декорируемому объекту INormalizationSource, с настройками, которые определяются объектом TOptions.
DelegateNormalizationBatchItem Запрос на получение значения по заданному ключу для указанного справочника нормализации с указанием метода обработки результата.
DelegateNormalizationBatchItem<TArg> Запрос на получение значения по заданному ключу для указанного справочника нормализации с указанием метода обработки результата, который принимает дополнительный аргумент.
DelegateNormalizationInvalidator Объект, выполняющий действия по инвалидации в соответствии с указанным делегатом.
DelegateNormalizationSource Источник данных для справочника нормализации, заданный делегатом.
DelegateNormalizationTrigger Триггер, возвращающий результат в соответствии с делегатом.
EmptyNormalizationSource Справочник нормализации INormalizationSource, не возвращающий данные.
GlobalSourceNormalizationInvalidator Объект, выполняющий действия по глобальной инвалидации справочников нормализации (во всех подписанных процессах) с указанными идентификаторами Sources, которое определяется триггером INormalizationTrigger.
InMemoryNormalizationOptions Настройки для получения справочника из указанного источника INormalizationSource с кэшированием значений в памяти.
InMemoryNormalizationSource Источник данных для справочника нормализации, кэширующего в памяти значения из указанного источника INormalizationSource с настройками, которые определяются объектом InMemoryNormalizationOptions.
NormalizationBatchItem Запрос на получение значения по заданному ключу для указанного справочника нормализации.
NormalizationBatchProcessor Объект, выполняющий пакетную обработку запроса к справочникам нормализации.
NormalizationBatchRequest Запрос на пакетное получение значений из справочников нормализации.
NormalizationBatchResponse Ответ на запрос на пакетное получение значений из справочников нормализации.
NormalizationDescriptor Дескриптор, описывающий конкретный справочник нормализации.
NormalizationDescriptorRegistry Реестр объектов NormalizationDescriptor.
NormalizationEventArgs Аргументы глобального события, которые разделяют идентификатор события EventID и информацию по событию.
NormalizationEventHub Объект, обеспечивающий подписку на глобальные события и уведомление подписчиков глобальных событий.
NormalizationExtensions Методы-расширения для пространства имён Tessa.Normalization.
NormalizationHelper Вспомогательные методы для API нормализации.
NormalizationInstanceRegistry Реестр регистрация фабрик для объектов INormalizationSource, настроенных для работы с конкретными справочниками нормализации.
NormalizationInvalidator Объект, выполняющий действия по инвалидации справочников нормализации для события, которое определяется триггером INormalizationTrigger.
NormalizationInvalidatorDependencies Зависимости, необходимые для инвалидации справочников нормализации в объектах INormalizationInvalidator по триггерам INormalizationTrigger.
NormalizationInvalidatorRegistry Реестр объектов, обеспечивающих инвалидацию справочников нормализации INormalizationInvalidator по триггерам INormalizationTrigger.
NormalizationKey Ключ в нормализуемом справочнике.
NormalizationLockingStrategy Объект, отвечающий за блокировки, связанные с наполнением справочников нормализации.
NormalizationOptionsBase Базовый класс с настройками INormalizationOptions.
NormalizationService Объект-фасад, посредством которого выполняется нормализация справочников.
NormalizationSharedEventSubscriberFactory Фабрика объектов ISharedEventSubscriber<TEventArgs>, реализующий подписку на уведомление о событиях и отправку таких уведомлений в соответствии с текущими настройками IPayloadSharedEventOptions.
NormalizationSourceBase<TOptions> Базовый класс источника данных для справочника нормализации с настройками, которые определяются объектом TOptions.
NormalizationSourceInvalidationPayload Информация по событию, связанному с инвалидацией указанных справочников нормализации.
NormalizationSourceRegistry Реестр регистраций фабрик, создающих объекты INormalizationSource по указанному типу опций INormalizationOptions.
NormalizationTriggerResult Результат триггера, определяющий, должна ли выполняться нормализация справочника нормализации и в каком объёме.
PlatformNormalizationSources Справочники нормализации, используемые в платформе.
RedisNormalizationOptions Настройки для получения справочника из указанного источника INormalizationSource с кэшированием значений в Redis.
RedisNormalizationSource Источник данных для справочника нормализации, кэширующего в Redis значения из указанного источника INormalizationSource с настройками, которые определяются объектом RedisNormalizationOptions.
SchemeNormalizationOptions Настройки для получения справочника из перечисления в схеме данных.
SchemeNormalizationSource Источник данных для справочника нормализации, расположенного в таблице-перечислении в схеме данных, с настройками, которые определяются объектом SchemeNormalizationOptions. Не имеет логики кэширования.
SourceInvalidatedGlobalTrigger Триггер, получающий глобальное событие по инвалидации справочников для выполнения в текущем процессе.
SourceNormalizationInvalidator Объект, выполняющий действия по инвалидации справочников нормализации с указанными идентификаторами Sources для события, которое определяется триггером INormalizationTrigger.
ViewNormalizationOptions Настройки для получения справочника из представления.
ViewNormalizationSource Источник данных для справочника нормализации, получаемого из представления, с настройками, которые определяются объектом ViewNormalizationOptions. Не имеет логики кэширования.

Структуры

NormalizationValue Значение в нормализуемом справочнике.

Интерфейсы

IDecoratorNormalizationOptions Настройки объекта, реализующего доступ к справочнику нормализации посредством декорируемого объекта INormalizationSource.
INormalizationBatchItem Запрос на получение значения по заданному ключу для указанного справочника нормализации.
INormalizationBatchProcessor Объект, выполняющий пакетную обработку запроса к справочникам нормализации.
INormalizationBatchRequest Запрос на пакетное получение значений из справочников нормализации.
INormalizationBatchResponse Ответ на запрос на пакетное получение значений из справочников нормализации.
INormalizationDescriptorRegistry Реестр объектов NormalizationDescriptor.
INormalizationEventNotifier Объект, обеспечивающий уведомление подписчиков глобальных событий.
INormalizationEventSubscriber Объект, обеспечивающий подписку на глобальные события.
INormalizationInstanceProvider Объект, предоставляющий доступ к объектам INormalizationSource, настроенным для работы с конкретными справочниками нормализации.
INormalizationInstanceRegistry Реестр регистрация фабрик для объектов INormalizationSource, настроенных для работы с конкретными справочниками нормализации.
INormalizationInvalidator Объект, выполняющий действия по инвалидации справочников нормализации для события, которое определяется триггером INormalizationTrigger.
INormalizationInvalidatorDependencies Зависимости, необходимые для инвалидации справочников нормализации в объектах INormalizationInvalidator по триггерам INormalizationTrigger.
INormalizationInvalidatorPlugin Объект-плагин, определяющий оптимальную логику для проверки условий срабатывания триггеров определённых типов в зависимости от контекста триггера.
INormalizationInvalidatorProvider Объект, обеспечивающий инвалидацию справочников нормализации для указанного контекста.
INormalizationInvalidatorRegistry Реестр объектов, обеспечивающих инвалидацию справочников нормализации INormalizationInvalidator по триггерам INormalizationTrigger.
INormalizationLockingStrategy Объект, отвечающий за блокировки, связанные с наполнением справочников нормализации.
INormalizationOptions Настройки объекта, реализующего доступ к справочнику нормализации посредством интерфейса INormalizationSource.
INormalizationService Объект-фасад, посредством которого выполняется нормализация справочников.
INormalizationSharedEventSubscriberFactory Фабрика объектов ISharedEventSubscriber<TEventArgs>, реализующий подписку на уведомление о событиях и отправку таких уведомлений в соответствии с текущими настройками IPayloadSharedEventOptions.
INormalizationSource Источник данных для справочника нормализации.
INormalizationSourceFactory Фабрика, позволяющая создавать объекты INormalizationSource по указанным опциям.
INormalizationSourceRegistry Реестр регистраций фабрик, создающих объекты INormalizationSource по указанному типу опций INormalizationOptions.
INormalizationTrigger Объект, являющийся триггером события инвалидации для справочника нормализации. Определяет условие, по которым срабатывает инвалидация.
INormalizationTriggerResult Результат триггера, определяющий, должна ли выполняться нормализация справочника нормализации и в каком объёме.

Перечисления

NormalizationInvalidationFlags Флаги, описывающие выполняемую инвалидацию для справочников нормализации.
NormalizationKeyType Тип ключа в нормализуемом справочнике.