C# 클래스 Castle.MicroKernel.Lifestyle.PoolableLifestyleManager

상속: AbstractLifestyleManager
파일 보기 프로젝트 열기: castleproject/Windsor 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
PoolableLifestyleManager ( int initialSize, int maxSize ) : System
Release ( object instance ) : bool
Resolve ( CreationContext context, IReleasePolicy releasePolicy ) : object

보호된 메소드들

메소드 설명
CreatePool ( int initialSize, int maxSize ) : IPool
PoolCreationCallback ( CreationContext context, IReleasePolicy releasePolicy ) : Burden
Track ( Burden burden, IReleasePolicy releasePolicy ) : void

메소드 상세

CreatePool() 보호된 메소드

protected CreatePool ( int initialSize, int maxSize ) : IPool
initialSize int
maxSize int
리턴 IPool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

PoolCreationCallback() 보호된 메소드

protected PoolCreationCallback ( CreationContext context, IReleasePolicy releasePolicy ) : Burden
context Castle.MicroKernel.Context.CreationContext
releasePolicy IReleasePolicy
리턴 Burden

PoolableLifestyleManager() 공개 메소드

public PoolableLifestyleManager ( int initialSize, int maxSize ) : System
initialSize int
maxSize int
리턴 System

Release() 공개 메소드

public Release ( object instance ) : bool
instance object
리턴 bool

Resolve() 공개 메소드

public Resolve ( CreationContext context, IReleasePolicy releasePolicy ) : object
context Castle.MicroKernel.Context.CreationContext
releasePolicy IReleasePolicy
리턴 object

Track() 보호된 메소드

protected Track ( Burden burden, IReleasePolicy releasePolicy ) : void
burden Burden
releasePolicy IReleasePolicy
리턴 void