C# Class NSoft.NFramework.InversionOfControl.ContainerSelector

Show file Open project: debop/NFramework

Public Methods

Method Description
ContainerSelector ( IDictionary containers ) : System

Constructor

Enter ( string name ) : IDisposable

지정된 이름을 가진 자식 Container를 사용합니다.

Register ( string name, IWindsorContainer container ) : void

새로운 Container를 등록한다.

UseContainer ( string name ) : IDisposable

기본 Container의 자식 Container중에 해당 이름을 가진 Container를 사용한다.

Method Details

ContainerSelector() public method

Constructor
public ContainerSelector ( IDictionary containers ) : System
containers IDictionary 자식 container 정보
return System

Enter() public method

지정된 이름을 가진 자식 Container를 사용합니다.
public Enter ( string name ) : IDisposable
name string 자식 컨테이너 명
return IDisposable

Register() public method

새로운 Container를 등록한다.
public Register ( string name, IWindsorContainer container ) : void
name string
container IWindsorContainer
return void

UseContainer() public static method

기본 Container의 자식 Container중에 해당 이름을 가진 Container를 사용한다.
public static UseContainer ( string name ) : IDisposable
name string Container 명
return IDisposable