INormalizationInstanceRegistry - интерфейс

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

Definition

Пространство имён: Tessa.Normalization
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public interface INormalizationInstanceRegistry

Методы

Register

Регистрирует функцию factory, создающую объект INormalizationSource для конкретного справочника нормализации с идентификатором sourceID.

Существующая регистрация заменяется.

Remove

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

При отсутствии регистрации не выполняет действий.

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

RegisterPlatformAsUnknowns Регистрирует источники данных для справочников нормализации PlatformNormalizationSources, используемых в платформе. Эти источники данных возвращают константу UnknownValueForPlatformSources на каждый запрос, и они должны быть переопределены своей актуальной реализацией в типовом или проектном решениях.
(Определяется NormalizationExtensions)
RegisterPlatformWithoutCache Регистрирует источники данных для справочников нормализации PlatformNormalizationSources, используемых в платформе. Эти источники данных возвращают актуальные значения, не выполняя кэширования. Рекомендуется использовать в тестах, но не в действительных проектах, где они должны быть переопределены своей актуальной реализацией в типовом или проектном решениях.
(Определяется NormalizationExtensions)

См. также