Autofac(http://autofac.org)是Microsoft .NET的控件反转(IoC)容器。它管理类之间的依赖关系,以便应用程序随着大小和复杂性的增长而易于更改。这是通过将常规.NET类视为组件来实现的。
如何在ASP.NET Core应用中使用Autofac注册?
我正在将我的ASP.NET Web API项目迁移到ASP.NET Core。我将Autofac用于DI,并且具有以下注册:builder.RegisterApiControllers(Assembly.GetExecutingAssembly());生成器....
如何在AspNetCore应用程序中使用Autofac注册?
我正在将经典的AspNet WebApi项目迁移到AspNetCore。我将Autofac用于DI,并且具有以下注册:builder.RegisterApiControllers(Assembly.GetExecutingAssembly());生成器....
我正在使用Autofac作为IoC容器。我以前使用.NET Core的IoC容器并通过以下代码实现了这一点:serviceCollection.AddSingleton (new ...
我正在使用autofac作为Ioc容器。我已经将defule dotnet cor与:serviceCollection.AddSingleton(IConverter),new SynchronizedConverter(new PdfTools()))配合使用;我已经使用默认的dotnet核心...
C#Autofac- System.MissingMethodException:无法创建接口的实例
---> Autofac.Core.DependencyResolutionException:调用类型为'Application`1'的构造函数'Void .ctor()'时引发了异常。 ---> System.MissingMethodException:无法创建...
我正在尝试通过Autofac将DbContext实例注册并注入到我的组件中。我知道我目前使用的方法可以改进,我正在寻找有关如何实现这一目标的想法...
存在Autofac注册,但servicelocator抛出ComponentNotRegisteredException
这里有一些示例代码public void RegisterDependencies(){var builder = new ContainerBuilder(); ConfigureModules(builder); ConfigureProfiles(builder); ...
使用未知类型的Autofac C#中的动态TypeRegistration
我正在尝试创建一个autofac容器,该容器将传递一个服务列表以注册以供在多个项目中使用。我已经有了基本的容器构建器,并在...
学习了Autofac文档后,以及一些stackoverflow问题提出了IOC容器,IoC容器的最佳实践。注入容器我知道我需要将容器置于较高的水平,并且...
我正在实现ASP.NET MVC应用程序,并且需要实现带有存储库模式的工作单元模式。我的实现设计如下:UnitOfWork对象负责发出...
我有一个在Azure中运行的Azure V2应用程序。在各种发行版中,这大约是第三次了,我的自定义依赖项注入再次失败了!这次比以前更糟糕了,因为仅是问题...
将所有以IEnumerable 注释为Attribute的类解析为Autofac
[我有3个用Attribute [MyAttribute(“ xyz”)]注释的类class Class1 {} // ...用MyAttribute注释的其他类我注册了所有类型的IContainer容器; var builder = new ...
我在我的autofac容器中进行了以下注册:builder.RegisterType ()。As ()。InstancePerLifetimeScope(); builder.RegisterType ]
使用autofac时会遇到此错误::'不支持配置服务返回System.IServiceProvider。'
我要在我的项目中使用autofac。我写这个启动:public class Startup {public Startup(IConfiguration configuration){Configuration = configuration; } ...
。带有Castle DynamicProxy的.NET Core默认依赖项注入
[我有很多AOP库,它们使用带有Autofac DI容器的Castle DynamicProxy进行日志记录,审计,事务控制等。我想知道是否存在一种使用默认....]声明拦截器的方法。
我有一个更简单的“ ServiceHelper”类,该类在构造函数中采用两个参数:public ServiceHelper(ILogger log,string serviceName)(用于NLog的ILogger通用包装器,它...
从asp.core 2.2迁移到3.1。 Autofac.Core.DependencyResolutionException
我正在迁移,并且遇到异常。 Autofac可以从服务提供商的实例解析我的服务,但在请求时无法在我的控制器中获取它。 ...
我了解如何使用autofac文档中的TypedParameter将可为空的参数注入构造函数。我正在努力了解如何将该服务注入另一个服务,其中...
我正在编写使用通过Autofac解析的数据库的单元测试。数据全部通过伪造进行模拟。这是数据的示例:内部静态ICollection GenerateObjectA(...
我正在尝试优化我的代码以注入实现IEventHandler 的接口的类列表。我具有以下结构:公共接口...