C# Класс FS.DI.Resolve.DependencyResolver

默认解析器实现
Наследование: IDependencyResolver, IScopedResolver
Показать файл Открыть проект

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