使用CQS模式,我有一个类似如下的查询: public class MyQuery : IQuery<View<SingleView>> public string Token { get现在我有一个情况,我只想装饰MyQueryHandler。我不想修饰其余的查询。 我正在使用Autofac,但我就是不能让它工作。typeof(LogQueryDecorator<,>),
typeof(IQueryHandler<,>
我在.Net Core2.1应用程序中使用Autofac。我有一个类,它的方法可以直接使用new关键字实例化类型,因此它与特定的实现相关联。如何使用Autofac而不是new解析类型?该方法创建一个类型Engine的对象,并将其添加到类型IEngine的集合中,其中Engine实现了IEngine。因此构造函数或方法解析不起作用。Engines.Add(id, e
我有一个工厂,它在传入消息到达时创建消息处理程序。消息处理程序有几个依赖项-一个基于传入消息选择的配置对象,以及其他基础结构组件。我正在使用带有委托的Autofac,并且在避免将我的MessageHandlerFactory耦合到特定的实现类时遇到了麻烦。下面是我将委托注入到工厂中的唯一方法:
// Handler defines a delegate that Autofac turns int