C# Класс MefContrib.Integration.Unity.UnityContainerExtensions

Contains extensions for the IUnityContainer interface.
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateChildContainer ( this unityContainer, bool enableComposition ) : IUnityContainer

Creates child container.

EnableCompositionIntegration ( this unityContainer ) : CompositionIntegration

Enables Managed Extensibility Framework two-way integration.

EnableCompositionIntegration ( this unityContainer, bool isThreadsafe ) : CompositionIntegration

Enables Managed Extensibility Framework two-way integration.

RegisterCatalog ( this unityContainer, ComposablePartCatalog catalog ) : void

Registers a MEF catalog within Unity container.

Описание методов

CreateChildContainer() публичный статический Метод

Creates child container.
public static CreateChildContainer ( this unityContainer, bool enableComposition ) : IUnityContainer
unityContainer this Target container.
enableComposition bool True if the child container should /// support MEF integration. False otherwise.
Результат IUnityContainer

EnableCompositionIntegration() публичный статический Метод

Enables Managed Extensibility Framework two-way integration.
public static EnableCompositionIntegration ( this unityContainer ) : CompositionIntegration
unityContainer this Target container.
Результат CompositionIntegration

EnableCompositionIntegration() публичный статический Метод

Enables Managed Extensibility Framework two-way integration.
public static EnableCompositionIntegration ( this unityContainer, bool isThreadsafe ) : CompositionIntegration
unityContainer this Target container.
isThreadsafe bool
Результат CompositionIntegration

RegisterCatalog() публичный статический Метод

Registers a MEF catalog within Unity container.
public static RegisterCatalog ( this unityContainer, ComposablePartCatalog catalog ) : void
unityContainer this Unity container instance.
catalog ComposablePartCatalog MEF catalog to be registered.
Результат void