C# 클래스 Ninject.Extensions.ChildKernel.ChildKernel

This is a kernel with a parent kernel. Any binding that can not be resolved by this kernel is forwarded to the parent.
상속: Ninject.StandardKernel, IChildKernel
파일 보기 프로젝트 열기: ninject/Ninject.Extensions.ChildKernel 1 사용 예제들

공개 메소드들

메소드 설명
CanResolve ( IRequest request ) : bool

Determines whether the specified request can be resolved.

CanResolve ( IRequest request, bool ignoreImplicitBindings ) : bool

Determines whether the specified request can be resolved.

ChildKernel ( IResolutionRoot parent ) : System

Initializes a new instance of the ChildKernel class.

ChildKernel ( IResolutionRoot parent, INinjectSettings settings ) : System

Initializes a new instance of the ChildKernel class.

Resolve ( IRequest request ) : IEnumerable

Resolves instances for the specified request. The instances are not actually resolved until a consumer iterates over the enumerator.

메소드 상세

CanResolve() 공개 메소드

Determines whether the specified request can be resolved.
public CanResolve ( IRequest request ) : bool
request IRequest The request.
리턴 bool

CanResolve() 공개 메소드

Determines whether the specified request can be resolved.
public CanResolve ( IRequest request, bool ignoreImplicitBindings ) : bool
request IRequest The request.
ignoreImplicitBindings bool if set to true implicit bindings are ignored.
리턴 bool

ChildKernel() 공개 메소드

Initializes a new instance of the ChildKernel class.
public ChildKernel ( IResolutionRoot parent ) : System
parent IResolutionRoot The parent.
리턴 System

ChildKernel() 공개 메소드

Initializes a new instance of the ChildKernel class.
public ChildKernel ( IResolutionRoot parent, INinjectSettings settings ) : System
parent IResolutionRoot The parent.
settings INinjectSettings The settings.
리턴 System

Resolve() 공개 메소드

Resolves instances for the specified request. The instances are not actually resolved until a consumer iterates over the enumerator.
public Resolve ( IRequest request ) : IEnumerable
request IRequest The request to resolve.
리턴 IEnumerable