ExtensionExtensionsWithUnity - метод

Регистрирует политику, указывающую на способ получения экземпляров расширений посредством заданного контейнера IUnityContainer. Если класс расширения реализует интерфейс IAsyncInitializable, то инициализация будет вызвана при каждом резолве из контейнера, т.е. для каждой цепочки расширений.

Definition

Пространство имён: Tessa.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static IExtensionPolicyContainer WithUnity(
	this IExtensionPolicyContainer policyContainer,
	IUnityContainer unityContainer
)

Параметры

policyContainer  IExtensionPolicyContainer
Контейнер политик, ассоциированных с расширениями.
unityContainer  IUnityContainer
Контейнер, посредством которого получаются экземпляры расширений.

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

IExtensionPolicyContainer
Заданный контейнер policyContainer для цепочки вызовов.

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

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

См. также