public interface IContainer : IResolver,
IServiceProvider, IRegistered, IRegistrator
Public Interface IContainer
Inherits IResolver, IServiceProvider, IRegistered, IRegistrator
type IContainer =
interface
interface IResolver
interface IServiceProvider
interface IRegistered
interface IRegistrator
end
BuildResolver |
构建一个服务获取器
(继承自 IRegistrator。) |
GetDescriptors |
获取已注册的所有类型描述
(继承自 IRegistrator。) |
GetService | Gets the service object of the specified type. (继承自 IServiceProvider。) |
IsRegistered(Type) |
判断某类型是否已经注册
(继承自 IRegistered。) |
IsRegistered(Type, String) |
判断某类型是否已经注册
(继承自 IRegistered。) |
Register(DependencyDescriptor) |
添加类型描述符
(继承自 IRegistrator。) |
Register(DependencyDescriptor, String) |
添加类型描述符。
(继承自 IRegistrator。) |
Resolve(Type) |
解析给定类型的实例,不使用键。
(继承自 IResolver。) |
Resolve(Type, String) |
解析给定类型和键对应的实例。
(继承自 IResolver。) |
Unregister(DependencyDescriptor) |
移除注册信息
(继承自 IRegistrator。) |
Unregister(DependencyDescriptor, String) |
移除注册信息。
(继承自 IRegistrator。) |