初始化服务仓储的实例。
获取一个服务提供程序实例。
IServiceProvider
获取当前实际存储的服务项总数。
number
添加一个服务项至仓储中。
服务项实例。
void
添加一个服务项至仓储中。
服务类型。
ServiceEntry
添加一个服务项至仓储中。
服务实例。
ServiceEntry
添加一个服务项至仓储中。
服务类型。
契约类型。
ServiceEntry
添加一个服务项至仓储中。
服务实例。
契约类型。
ServiceEntry
添加一个服务项至仓储中。
服务名称。
服务类型。
ServiceEntry
添加一个服务项至仓储中。
服务名称。
服务实例。
ServiceEntry
添加一个服务项至仓储中。
服务名称。
服务类型。
契约类型。
ServiceEntry
添加一个服务项至仓储中。
服务名称。
服务实例。
契约类型。
ServiceEntry
清空当前仓储下的所有服务项。
void
根据名称在指定的服务项列表中查找服务项。
服务名称。
服务仓储列表。
ServiceEntry
根据指定的类型进行寻找。
要查找的服务类型。
是否为多个结果。
any
对当前仓储进行迭代处理。
每次迭代中执行的回掉函数,当前迭代项及它的索引号将被作为参数传入该方法。
回掉函数中 this 所引用的对象。
void
获取指定名称的服务项实例。
ServiceEntry 服务项实例。
获取指定服务类型对应的服务项实例。
服务类型。
ServiceEntry 服务项实例。
获取指定服务类型的所有服务项实例。
服务类型。
IEnumerable
返回一个循环访问集合的枚举器。
IEnumerator
添加一个服务项至仓储中。
服务项实例。
void
移除指定名称的服务项。
ServiceEntry 移除后的服务项。
Generated using TypeDoc
表示一个用于存取服务项的仓储容器。
1.0.0