ExtensionExtensionsWithUnity - метод
Регистрирует политику, указывающую на способ получения экземпляров расширений
посредством заданного контейнера
IUnityContainer.
Если класс расширения реализует интерфейс
IAsyncInitializable, то инициализация
будет вызвана при каждом резолве из контейнера, т.е. для каждой цепочки расширений.
Пространство имён: Tessa.ExtensionsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static IExtensionPolicyContainer WithUnity(
this IExtensionPolicyContainer policyContainer,
IUnityContainer unityContainer
)
<ExtensionAttribute>
Public Shared Function WithUnity (
policyContainer As IExtensionPolicyContainer,
unityContainer As IUnityContainer
) As IExtensionPolicyContainer
public:
[ExtensionAttribute]
static IExtensionPolicyContainer^ WithUnity(
IExtensionPolicyContainer^ policyContainer,
IUnityContainer^ unityContainer
)
[<ExtensionAttribute>]
static member WithUnity :
policyContainer : IExtensionPolicyContainer *
unityContainer : IUnityContainer -> IExtensionPolicyContainer
- policyContainer IExtensionPolicyContainer
- Контейнер политик, ассоциированных с расширениями.
- unityContainer IUnityContainer
- Контейнер, посредством которого получаются экземпляры расширений.
IExtensionPolicyContainerЗаданный контейнер
policyContainer для цепочки вызовов.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IExtensionPolicyContainer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).