C# Класс FS.DI.FarseerContainer

Farseer.IoC容器
Наследование: IFarseerContainer
Показать файл Открыть проект

Открытые методы

Метод Описание
Add ( Dependency dependency ) : void

添加依赖服务对象到容器中

Clear ( ) : void

从容器中移除所有依赖服务对象

Clone ( ) : IFarseerContainer

深拷贝容器

CreateRegister ( ) : IDependencyRegister

创建依赖服务注册器

CreateResolver ( ) : IDependencyResolver

创建依赖服务解析器

Dispose ( ) : void
FarseerContainer ( ) : System
FarseerContainer ( IEnumerable dependencys ) : System

初始化IoC容器

GetEnumerator ( ) : IEnumerator

返回一个循环访问容器的枚举器

SetRegisterProvider ( IDependencyRegisterProvider dependencyRegisterProvider ) : void

设置依赖服务注册器提供者

Приватные методы

Метод Описание
IDependencyRegisterProvider ( ) : IDependencyRegister

创建依赖服务注册器

IDependencyResolverProvider ( ) : IDependencyResolver

创建依赖服务解析器

IEnumerable ( ) : IEnumerator

返回一个循环访问容器的枚举器

Описание методов

Add() публичный Метод

添加依赖服务对象到容器中
public Add ( Dependency dependency ) : void
dependency Dependency 依赖服务对象
Результат void

Clear() публичный Метод

从容器中移除所有依赖服务对象
public Clear ( ) : void
Результат void

Clone() публичный Метод

深拷贝容器
public Clone ( ) : IFarseerContainer
Результат IFarseerContainer

CreateRegister() публичный Метод

创建依赖服务注册器
public CreateRegister ( ) : IDependencyRegister
Результат IDependencyRegister

CreateResolver() публичный Метод

创建依赖服务解析器
public CreateResolver ( ) : IDependencyResolver
Результат IDependencyResolver

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

FarseerContainer() публичный Метод

public FarseerContainer ( ) : System
Результат System

FarseerContainer() публичный Метод

初始化IoC容器
public FarseerContainer ( IEnumerable dependencys ) : System
dependencys IEnumerable
Результат System

GetEnumerator() публичный Метод

返回一个循环访问容器的枚举器
public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

SetRegisterProvider() публичный Метод

设置依赖服务注册器提供者
public SetRegisterProvider ( IDependencyRegisterProvider dependencyRegisterProvider ) : void
dependencyRegisterProvider IDependencyRegisterProvider 依赖服务注册器提供者
Результат void