inversion-of-control

    0热度

    1回答

    工作,我有几个不同的项目与解决方案: Project.ConsoleApplication Project.Common Project.Website 我设法设置Autofac从控制台应用程序工作,依赖项被正确注入,一切都按预期运行。 控制台应用程序中有非常简单的逻辑,它所做的只是向数据库添加一条新记录,然后显示数据库中的所有记录。 该网站正在尝试做同样的事情,但当我在网站中调用GetAll方法

    0热度

    1回答

    我需要一种方法来运行后台作业,并了解有关HangFire的信息。我成功地安装了所有东西,但我似乎无法与Windsor合作。 问题: 当我用我的任何依赖于我的后台作业功能,我得到我的迟发型仪表板以下错误: System.InvalidOperationException:HttpContext.Current为null 。 PerWebRequestLifestyle只能在ASP.Net 我搜索四周

    0热度

    1回答

    我很努力地实现一个功能来为Ninject IoC启用自定义会话范围。我的要求是,对于唯一的会话id(int),我会得到绑定到特定接口的对象的新实例。 第二个要求是它必须可以在Get被调用的地方。 问题是,IKernel.Get <>无法传递会话ID。我不能使用.InScope(),因为静态实例将无法访问当前会话ID。 (可以使用无Session.Current模式)。 会话只能通过唯一的整数进行区

    0热度

    2回答

    所以我还是MVVM(MvvmCross)/ Android的新手。所以如果我正在做一些非常愚蠢的事情,请道歉。 我一直在追踪Stuart Lodge在Nv 9视频上的“MvxGeoLocation”和“IMvxMessenger”,我确信我一直在追随它完美,但我不知道我要出错的地方。 但是我的应用程序无法解析构造函数的接口。 App.cs: public override void Initial

    1热度

    1回答

    我们有实现IMessageService.RegisterHandler<T>(Func<IMessage<T>, object>)的逻辑。在消息队列的执行块中,我们使用Funq.Container自动连线服务。服务的属性是依赖注入的,但似乎是在线程之间共享的。属性类定义为: _Container.RegisterAutoWired<DbConnectionManager>().ReusedWit

    1热度

    1回答

    我一直在阅读文档,对于如何实现这一点我有点困惑。我有一个名为NewsController的WebAPI控制器,我将在下面列出。它有一个构造函数,目前需要三个依赖项。我为DryIoc创建了一个静态类,因此我可以在整个项目中全局使用它,并在启动时进行初始化。 我想要做的就是将控制器及其依赖关系注册到我的DryIoc类中,然后以某种方式在NewsController控制器中解决该问题。我想这样做的原因是

    0热度

    2回答

    我知道有IServiceCollection接口可以注册我的服务,IServiceProvider可以实例化服务。 如何基于指定类型实例化一个类,该类使用已注册的服务? class MyClass { public MyClass(ISomeService someService) { } } var serviceCollection = new ServiceCollecti

    1热度

    2回答

    我目前正在开发一个Spring项目。我画了一张图来说明我在说什么。下面的图表UML是否代表Spring遵循的正确/良好的体系结构? 为了解释,RestController重定向请求。该控制器具有与真实类一起注入的接口依赖性(这里是一个处理带有文件的报告存储的类)。 DatabaseFile类实现了DatabaseInterface。一方面,一些用于内容处理的方法(如getContentFromRe

    0热度

    1回答

    使用Grails(3.x)我想使某个插件的用户无法使用实现。随插件提供的功能可以通过注入/倒置控制来实现。 因此,我定义了一个公共接口和该接口的包私有实现。 其次,我想通过resources.groovy注册bean,但是这需要导入类来使用 - 而且它是私有包。 在Spring中,我将使用“@Service”注解类,使其通过依赖注入可用(从而避免引用包私有类)。 如何克服Grails(3)中的这个

    0热度

    1回答

    给定一组接口,其中每个接口都有一个具有相同名称的相应实现类(例如:ISomeThing : SomeThing),是否有办法在不创建显式映射的情况下自动解析所有类? 有可能是一个IoC容器已经有这个..