public class AutofacContainer : IRegistrator,
IRegistered, IResolver, IServiceProvider
Public Class AutofacContainer
Implements IRegistrator, IRegistered, IResolver, IServiceProvider
type AutofacContainer =
class
interface IRegistrator
interface IRegistered
interface IResolver
interface IServiceProvider
end
AutofacContainer(ContainerBuilder) | AutofacContainer |
AutofacContainer(IContainer) | AutofacContainer |
BuildResolver | 构建一个服务获取器 |
Equals | Determines whether the specified object is equal to the current object. (继承自 Object。) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (继承自 Object。) |
GetDescriptors | 获取已注册的所有类型描述 |
GetHashCode | Serves as the default hash function. (继承自 Object。) |
GetService | Gets the service object of the specified type. |
GetType | Gets the Type of the current instance. (继承自 Object。) |
IsRegistered(Type) | 判断某类型是否已经注册 |
IsRegistered(Type, String) | 判断某类型是否已经注册 |
MemberwiseClone | Creates a shallow copy of the current Object. (继承自 Object。) |
Register(DependencyDescriptor) | 添加类型描述符 |
Register(DependencyDescriptor, String) | 添加类型描述符。 |
Resolve(Type) | 解析给定类型的实例,不使用键。 |
Resolve(Type, String) | 解析给定类型和键对应的实例。 |
ToString | Returns a string that represents the current object. (继承自 Object。) |
Unregister(DependencyDescriptor) | 移除注册信息 |
Unregister(DependencyDescriptor, String) | 移除注册信息。 |