NumberDirectorContainerRegister - метод

Регистрирует зависимости API номеров для всех типов карточек по умолчанию или для типа карточки с указанным идентификатором.

Definition

Пространство имён: Tessa.Cards.Numbers
Сборка: Tessa (в Tessa.dll) Версия: 4.0.8
C#
public INumberDirectorContainer Register(
	Guid? typeID = null,
	Func<IUnityContainer, INumberDirector>? getDirectorFunc = null,
	Func<IUnityContainer, INumberComposer>? getComposerFunc = null,
	Func<IUnityContainer, INumberQueueProcessor>? getQueueProcessorFunc = null
)

Параметры

typeID  NullableGuid  (Optional)
Идентификатор типа карточки, для которого выполняется регистрация, или null, если выполняется регистрация значения по умолчанию для всех типов для всех типов.
getDirectorFunc  FuncIUnityContainer, INumberDirector  (Optional)
Функция, выполняющая резолв объекта [INumberDirector] (предположительно из заданного контейнера). Возвращённый единожды экземпляр будет сохранён для последующего использования. Если равно null и регистрация выполняется для всех типов, то сохраняет предыдущую реализацию объекта. Если регистрация указывается для заданного типа, то при указании null задействует значение из регистрации по умолчанию.
getComposerFunc  FuncIUnityContainer, INumberComposer  (Optional)
Функция, выполняющая резолв объекта [INumberComposer] (предположительно из заданного контейнера). Возвращённый единожды экземпляр будет сохранён для последующего использования. Если равно null и регистрация выполняется для всех типов, то сохраняет предыдущую реализацию объекта. Если регистрация указывается для заданного типа, то при указании null задействует значение из регистрации по умолчанию.
getQueueProcessorFunc  FuncIUnityContainer, INumberQueueProcessor  (Optional)
Функция, выполняющая резолв объекта [INumberQueueProcessor] (предположительно из заданного контейнера). Возвращённый единожды экземпляр будет сохранён для последующего использования. Если равно null и регистрация выполняется для всех типов, то сохраняет предыдущую реализацию объекта. Если регистрация указывается для заданного типа, то при указании null задействует значение из регистрации по умолчанию.

Возвращаемое значение

INumberDirectorContainer
Текущий объект для цепочки вызовов.

Реализации

INumberDirectorContainerRegister(NullableGuid, FuncIUnityContainer, INumberDirector, FuncIUnityContainer, INumberComposer, FuncIUnityContainer, INumberQueueProcessor)

См. также