WorkplacesExtensionsRegisterWorkplaceInitializationRuleT - метод

Выполняет регистрацию правила инициализации рабочих мест. Обычно правило наследуется от базового класса WorkplaceInitializationRule.

Definition

Пространство имён: Tessa.Views.Workplaces
Сборка: Tessa (в Tessa.dll) Версия: 4.0.8
C#
public static IUnityContainer RegisterWorkplaceInitializationRule<T>(
	this IUnityContainer unityContainer,
	ITypeLifetimeManager? lifetimeManager = null,
	params InjectionMember[]? injectionMembers
)
where T : Object, IAccessRule<IWorkplaceComponentMetadata, IWorkplaceInitializationContext>

Параметры

unityContainer  IUnityContainer
Контейнер Unity.
lifetimeManager  ITypeLifetimeManager  (Optional)
Объект, управляющий временем жизни объектов класса, или null, если используется TransientLifetimeManager, создающий экземпляр класса каждый раз при его запросе. Укажите ContainerControlledLifetimeManager, чтобы зарегистрировать синглтон - класс с единственным экземпляром.
injectionMembers  InjectionMember
Параметры регистрации типа правила T в контейнере unityContainer. Могут быть равны null или пустому массиву.

Параметры типа

T
Тип регистрируемого правила.

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

IUnityContainer
Контейнер unityContainer для цепочки вызовов.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IUnityContainer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также