C# Class FS.DI.Resolve.DependencyResolver

默认解析器实现
Inheritance: IDependencyResolver, IScopedResolver
Afficher le fichier Open project: FarseerNet/Farseer.Net.DI

Private Properties

Свойство Type Description
BuildUp object
DependencyResolver FS.Cache
IServiceProvider object
InitializationCallSite void

Méthodes publiques

Méthode Description
CreateScopedResolver ( ) : IScopedResolver

创建作用域解析器

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

解析服务

ResolveAll ( Type serviceType ) : IEnumerable

解析服务集合

Private Methods

Méthode Description
BuildUp ( IResolverContext context ) : object
DependencyResolver ( IScopedResolver root, IEnumerable dependencyEntries ) : FS.Cache
IServiceProvider ( Type serviceType ) : object
InitializationCallSite ( ) : void

Method Details

CreateScopedResolver() public méthode

创建作用域解析器
public CreateScopedResolver ( ) : IScopedResolver
Résultat IScopedResolver

DependencyResolver() public méthode

public DependencyResolver ( IEnumerable dependencyEntries ) : FS.Cache
dependencyEntries IEnumerable
Résultat FS.Cache

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Resolve() public méthode

解析服务
public Resolve ( Type serviceType ) : object
serviceType System.Type
Résultat object

ResolveAll() public méthode

解析服务集合
public ResolveAll ( Type serviceType ) : IEnumerable
serviceType System.Type
Résultat IEnumerable