对于依赖注入我还是新手,这可能是一个简单的问题,但我已经尝试过了,无法弄清楚。我正在使用Simple Injector。 我有一个使用SimpleInjector完全正常的WebApi,现在我想实现OAuth的安全性。 为了做到这一点,我开始按照这个教程进行操作,它非常有帮助,但没有使用依...
EDITH说(简短版) 我采用了一个建议解决方案的变体;将所有的ICommandHandler和IQueryHandler都变成了潜在的异步,并在同步情况下返回一个已解决的任务。但是,我不想在所有地方都使用Task.FromResult(...),因此我定义了一个方便的扩展方法: publ...
我正在尝试设置我的依赖注入,需要将ASP.NET Identity的IAuthenticationManager注入到一个OwinContext中。 为此,在我的Global.asax -> ServiceConfig.Configure()中运行以下代码: container.Reg...
我对Simple Injector IOC容器还不熟悉。我即将开始一个项目,该项目需要使用MVC 4 ASP.NET Web API实现多租户的ASP.NET MVC。 我的问题是:Simple Injector是否支持MVC 4 ASP.NET Web API?阅读Simple Injec...
有没有办法获取上下文,以便检索loggerName并使用LogManager.GetLogger(loggerName)而不是LogManager.GetCurrentClassLogger()?我注意到container.RegisterConditional()可以访问上下文。另外,我现在...
我有一个Web API控制器,其中某些资源已进行了依赖注入。出于后期需要,我添加了一个MVC控制器,现在我也需要在那里使用相同的资源进行依赖注入。以下是我的原始配置: [assembly: WebActivator.PostApplicationStartMethod(typeof(Ci...
我正在一个 ASP.NET MVC 项目中使用 Simple Injector。我添加了 SimpleInjector.Integration.Web.Mvc nuget 包,这会在 App_Start 文件夹中添加 SimpleInjectorInitializer 类并初始化 DI。代码看...
Autofac有模块,Windsor有安装程序,StructureMap有注册表...对于Simple Injector,我应该如何将配置逻辑打包成可重用的类? 我尝试过:public interface IModule { } public class FooModule : IModul...
我正在使用SimpleInjector作为IOC容器,但是我不清楚ReturnJob的职责是什么,我想知道该如何进行下一步? 这是我到目前为止所做的代码:public class SimpleInjectorJobFactory:IJobFactory { priva...
有一个问题,即未正确配置由Mark Seemann命名的Captive Dependency DI容器。例如,当将“PerCall”依赖项注入到“Singleton”依赖项中时,这是显而易见的。但是,如果将“Transient”注入到“Singleton”中,会发生什么情况呢?对我来说不是那么...