C# 클래스 Griffin.Container.BuildPlans.ExternalBuildPlan

Maps a service to a build plan which is generated outside.
상속: IBuildPlan
파일 보기 프로젝트 열기: jgauffin/Griffin.Container 1 사용 예제들

공개 메소드들

메소드 설명
ExternalBuildPlan ( IEnumerable services, Lifetime lifetime, IInstanceStrategy instanceStrategy ) : System

Initializes a new instance of the ExternalBuildPlan class.

GetInstance ( CreateContext context, object &instance ) : InstanceResult

Get the instance.

SetCreateCallback ( ICreateCallback callback ) : void

Callback invoked each time a new instance is created.

메소드 상세

ExternalBuildPlan() 공개 메소드

Initializes a new instance of the ExternalBuildPlan class.
public ExternalBuildPlan ( IEnumerable services, Lifetime lifetime, IInstanceStrategy instanceStrategy ) : System
services IEnumerable Services that the build plan is for
lifetime Lifetime The lifetime.
instanceStrategy IInstanceStrategy The instance strategy.
리턴 System

GetInstance() 공개 메소드

Get the instance.
public GetInstance ( CreateContext context, object &instance ) : InstanceResult
context CreateContext Context used to create instances.
instance object The instance.
리턴 InstanceResult

SetCreateCallback() 공개 메소드

Callback invoked each time a new instance is created.
public SetCreateCallback ( ICreateCallback callback ) : void
callback ICreateCallback Callback to invoke
리턴 void