Autofac(http://autofac.org)是Microsoft .NET的控件反转(IoC)容器。它管理类之间的依赖关系,以便应用程序随着大小和复杂性的增长而易于更改。这是通过将常规.NET类视为组件来实现的。
我尽力解释我公认的复杂问题。让我知道是否有任何我可以添加澄清的内容。简短的背景我有一个DbWrapperCollection我用来......
1.案例:注册:var builder = new ContainerBuilder(); builder.RegisterType ()。作为 ()。InstancePerLifetimeScope(); builder.RegisterType
如何在AutoMapper中将包含对象的实体强制转换为其他实体?
我在我的项目中使用AutoMapper,我需要将包含对象的域实体强制转换为视图模型。包含的对象是域实体的当前状态,它具有当前...
我正在尝试使用Autofac KeyFilter实现解析实例。如果使用ResolveKeyed <>显式解析实例,我将获得结果。但是当在构造函数中使用KeyFilter时,我...
我正试图找出一个使用单个Container使用多个生命周期的工作。该问题与InstancePerRequest()实现有关。有一个基于WebAPI的应用程序......
如何在Kephas中解决DI相对于构造函数和/或属性注入的问题?
我注意到大多数DI框架使用构造函数方法,但有些支持还通过属性设置依赖项。 Kephas如何看待这个问题以及提供了哪些内置方法......
Autofac Web API错误确保控制器具有无参数的公共构造函数
我在使用ASP.NET WebAPI配置Autofac时收到此错误。尝试创建“UserController”类型的控制器时发生错误。确保控制器具有无参数...
注入IDbConnection与IDbConnectionFactory
TLDR:注入连接工厂与IDbConnection本身的原因是什么。我目前正在.net MVC中使用Autofac将IDbConnection的实例注入到我的存储库类中......
我想要的是为所有用一些属性装饰的组件创建缓存代理。所以,我制作了这样的Autofac模块:公共类CachingModule:Autofac.Module {private readonly ...
在Parallel.Foreach循环中创建组件时保持组合根(线程)
我正在尝试在Parallel ForEach循环中学习正确的方法,以便不引用组合根,而是根据组合根中引用的组件创建一个线程组件。这是 ...
我想在我的Orchard CMS模块中创建一个自定义的INavigationProvider:[UsedImplicitly] LocalizedMainMenuNavigationProvider:INavigationProvider但似乎我的实现不是......
我误解了关于将参数传递给Resolve方法的Autofac文档。以下是我的意思的简约示例:示例https://dotnetfiddle.net/fz5eTp public ...
Autofac如何帮助您同时在现有类中注入类/接口的多个实例
我是Autofac的新手,并不了解所有的潜力。我们来看一下网站文档中快速autofac教程中考虑的例子。 (HTTPS://autofac.readthedocs.io/en / ...
我正在尝试注册具有不同配置的接口,如下所示:private static ContainerBuilder RegisterAzureStorage(此ContainerBuilder containerBuilder,IAzureStorageOptions ...
我对使用Autofac的IDisposable实现中的Dispose()方法有点困惑说我对我的对象有一定深度:控制器依赖于IManager;经理取决于......
当我期望每个API请求有一个实例时,Autofac将解析为2个单独的实例。我看到从控制器到命令处理程序的一个实例和我的一个域事件中的另一个实例...
ASP.NET Core MediatR错误:使用容器注册处理程序
我有一个.Net Core应用程序,我使用.AddMediatR扩展来按照CQRS方法为我的命令和处理程序注册程序集。在Startup.cs的ConfigureServices中我使用了...
使用'Autofac.Core.Activators.Reflection.DefaultConstructorFinder找到的构造函数都没有
我正在使用Autofac容器处理Azure功能。我在项目中实现了通用存储库模式以与后端进行交互。我不确定我做错了可能有一个......
我正在探索GraphQL。在我的一个ObjectGraphTypes中,我想注入一个服务实现,该实现向EF查询一些附加数据。 public class RoomType:ObjectGraphType
我有以下指南:https://autofac.readthedocs.io/en/latest/integration/aspnetcore.html最后一步,它显示://基于容器创建IServiceProvider。回归新...