Dependency injection 等同于Autofac中的ActivatorUtilities.CreateInstance

Dependency injection 等同于Autofac中的ActivatorUtilities.CreateInstance,dependency-injection,autofac,Dependency Injection,Autofac,Autofac中的Microsoft依赖项注入中的以下方法是否有任何等效方法 ActivatorUtilities.CreateInstance(serviceProvider)在Autofac中没有针对ActivatorUtilities的直接模拟。但你有选择 您可以直接解析已注册的内容(服务位置)-lifetimeScope.resolve() 如果您需要解析任何类型,而不是只解析已注册的内容,可以提供帮助 您可以将属性注入构造的对象-lifetimeScope.InjectProperti

Autofac中的Microsoft依赖项注入中的以下方法是否有任何等效方法


ActivatorUtilities.CreateInstance(serviceProvider)

在Autofac中没有针对
ActivatorUtilities
的直接模拟。但你有选择

您可以直接解析已注册的内容(服务位置)-
lifetimeScope.resolve()

如果您需要解析任何类型,而不是只解析已注册的内容,可以提供帮助

您可以将属性注入构造的对象-
lifetimeScope.InjectProperties(obj)


或者,如果您确实需要
ActivatorUtilities
,您可以使用
Autofac.Extensions.DependencyInjection
软件包来直接创建和使用实用程序方法。

Autofac中的
ActivatorUtilities
没有直接模拟。但你有选择

您可以直接解析已注册的内容(服务位置)-
lifetimeScope.resolve()

如果您需要解析任何类型,而不是只解析已注册的内容,可以提供帮助

您可以将属性注入构造的对象-
lifetimeScope.InjectProperties(obj)

或者,如果您确实需要
ActivatorUtilities
,您可以使用
Autofac.Extensions.DependencyInjection
软件包直接访问和使用实用程序方法