autofac xml 配置
我正在使用带有 xml 配置的 autofac 框架。我有一个问题,情况是这样的。我有一个名为 ApplicationConfig 的类,它包含一个实现接口的对象数组。我有…
在子生命周期中继承 autofac 模块
我有一个模块可以为某些特定类型(例如 ILog)进行属性注入。 protected override void AttachToComponentRegistration(IComponentRegistry component…
根据构造函数参数属性使用 autofac 解决依赖关系
假设我有两个服务(A 和 B)都注册为 ISomeService。还假设我将来需要上课,这将需要其中一项服务。但我还不知道班级名称。我所知道的是他们正在实现…
Autofac RegisterDecorator错误
我在使用 Autofac 中的 RegisterDecorator 方法时遇到一些问题。 我目前有一个 IUserManager 的无名实现,如下注册: builder.RegisterType().As().In…
如何让Autofac在Orchard CMS中进行属性注入
是否可以使用 OrchardCMS 进行属性注入? 我知道 Orchard 使用 Autofac 并且 Autofac 确实进行属性注入,但我需要知道如何为 IOrchardServices 接口进…
Autofac 中的协方差?
我正在使用 AutoFAC 2.2.4,并且对容器解析中的协方差有疑问。 我的存储库有一个基本接口定义: IRepository 其中有 Find(Tkey)、FindAll() 等。 例如…
Autofac - 没有找到带有“公共绑定标志”的构造函数
尝试解析我的存储库时,我不断收到错误。 在类型上找到的带有“公共绑定标志”的构造函数都不能使用可用的服务和参数来调用: 无法解析构造函数“Void…
Autofac 中的注册类型在某些情况下是否可以返回 null?
我使用 Autofac,想知道如果注册类型返回的实例为 null,是否可以解决引发的 DependencyResolutionException? 考虑以下示例: builder.Register( c =…
是否可以将 NHibernate 持久实体放入会话的同一生命周期范围内?
我想将持久实体放入 NHibernate 会话的相同生命周期范围中,这可能吗? public class ViewModel { readonly Func> _sessionFactory; public ViewModel…
希望尝试使用 Autofac 与 .NET 2.0。我应该使用什么版本?
查看 code.google.com 上已弃用的 Autofac 下载,我看到: Release 1.3.2 for .NET 2.0 (released Oct 2008) 这是我的最佳选择吗?该版本的文档仍然可…
使用 Autofac 传入 NLog 声明类的类型
继这个问题之后,我希望 autofac 注入声明的类型对象到我的 NLog 服务的构造函数中,以便它可以正确记录日志条目的类型。 我的 NLogService 类看起来…
使用 Autofac 注入注册类
我是 Autofac 的新手,并试图让我的第一个项目使用它。我不确定如何从 Autofac 注入注册的助手?任何帮助将不胜感激。 App.xaml.cs private void Appl…
有没有办法在 FakeItEasy 中从 System.Type 对象创建一个假的?
有没有办法在 FakeItEasy 中从 System.Type 对象创建一个假的?类似于: var instance = A.Fake(type); 我尝试为 AutoFac 编写一个假容器,它会自动返…
Autofac 和开放仿制药
这个场景有可能实现吗? [TestFixture] public class AutofacTests { private IContainer _container; public AutofacTests() { var builder = new Co…