C# 클래스 MefContrib.Integration.Unity.UnityContainerExtensions

Contains extensions for the IUnityContainer interface.
파일 보기 프로젝트 열기: ipasoftware/MefContrib

공개 메소드들

메소드 설명
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