C# 클래스 FS.DI.Resolve.DependencyResolver

默认解析器实现
상속: IDependencyResolver, IScopedResolver
파일 보기 프로젝트 열기: FarseerNet/Farseer.Net.DI

Private Properties

프로퍼티 타입 설명
BuildUp object
DependencyResolver FS.Cache
IServiceProvider object
InitializationCallSite void

공개 메소드들

메소드 설명
CreateScopedResolver ( ) : IScopedResolver

创建作用域解析器

DependencyResolver ( IEnumerable dependencyEntries ) : FS.Cache
Dispose ( ) : void
Resolve ( Type serviceType ) : object

解析服务

ResolveAll ( Type serviceType ) : IEnumerable

解析服务集合

비공개 메소드들

메소드 설명
BuildUp ( IResolverContext context ) : object
DependencyResolver ( IScopedResolver root, IEnumerable dependencyEntries ) : FS.Cache
IServiceProvider ( Type serviceType ) : object
InitializationCallSite ( ) : void

메소드 상세

CreateScopedResolver() 공개 메소드

创建作用域解析器
public CreateScopedResolver ( ) : IScopedResolver
리턴 IScopedResolver

DependencyResolver() 공개 메소드

public DependencyResolver ( IEnumerable dependencyEntries ) : FS.Cache
dependencyEntries IEnumerable
리턴 FS.Cache

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Resolve() 공개 메소드

解析服务
public Resolve ( Type serviceType ) : object
serviceType System.Type
리턴 object

ResolveAll() 공개 메소드

解析服务集合
public ResolveAll ( Type serviceType ) : IEnumerable
serviceType System.Type
리턴 IEnumerable