运维开发网

dependency-injection

0
  • scala – JonasBonér的依赖注入策略似乎有限 – 但也许我不明白

    我已多次阅读这篇文章: http://jonasboner.com/2008/10/06/real-world-scala-dependency-injection-di.html 我想我明白了.然而,有一些我不太了解的东西. 看看他的UserService示例,我看到他设置了UserRepositoryComponent来封装UserRepos...[详细]

    2020-06-02 18:39 分类:编程语言
  • ruby-on-rails – Ruby / Rails依赖注入

    我试图了解 Ruby / Rails中的依赖注入.如何使用依赖注入删除Builders对Saw的显式引用? class Builder attr_reader :saw def saw @saw ||= Saw.new(4) end def cut_wood Saw.saw end end class Saw attr_reader :...[详细]

    2020-06-01 22:21 分类:编程语言
  • c# – 在ASP .Net Singleton注入类中使用DbContext

    我需要在我的Startup类中实例化的Singleton类中访问我的数据库.似乎直接注入它会导致处理掉的DbContext. 我收到以下错误: Cannot access a disposed object. Object name: ‘MyDbContext’. 我的问题有两个:为什么这不起作用,如何在单例...[详细]

    2020-05-29 11:00 分类:编程语言
  • c# – IDependencyResolver是反模式吗?

    我正在为遗留的ASP.NET应用程序设计一些体系结构更改.我为一些模拟ASP.NET MVC的IDependencyResolver的依赖项解析的类做了原型.我不会发布,因为它几乎是相同的界面,但用其他自然语言. 我发现它可能被认为是服务位置,反过来通常(在某些情况...[详细]

    2020-05-29 10:58 分类:编程语言
  • c# – ASP.NET Core中的Func类型的依赖注入

    我正在尝试使用asp.net core 2.0.1为我的DataContext将一个Func注入一个webapi控制器. 在我的Startup.cs中我添加了; services.AddTransient<Func<IDataContext>, Func<DataContext>>(); 然后我在我的控制器构造函数中将...[详细]

    2020-05-27 14:49 分类:编程语言
  • c# – 如何将依赖项传递给自定义.NET Core ILoggerProvider

    我正在创建一个自定义的.NET Core ILoggerProvider,它需要将一些依赖项传递给它的构造函数. 我相信我使用一种相当常见的模式来初始化我的日志记录实现;它看起来像这样: var services = new ServiceCollection(); // Register some serv...[详细]

    2020-05-27 12:33 分类:编程语言
  • c# – 带有太多构造函数参数的Unity注入

    我有以下Unity相关问题.下面的代码存根设置基本方案,问题位于底部. 注意,[Dependency]属性不适用于下面的示例并导致StackoverflowException,但构造函数注入确实有效. 注意(2)下面的一些评论开始分配“标签”,如代码气味,糟糕的设计等……...[详细]

    2020-05-27 11:50 分类:编程语言
  • c# – Unity – InjectionProperty导致null属性?

    当我 container.RegisterType<IInterface, MyClass>(); 一切正常,所有依赖属性都注释为: [Dependency] 通过容器解决. 但是,我现在有一个int属性,我也想通过容器来解决.它不是在构造函数中传递的,而是作为公共属性传递的.所以我尝试...[详细]

    2020-05-26 09:19 分类:编程语言
  • c# – Azure的存储库或依赖注入库

    任何人都可以指向一个体面的存储库或依赖注入库来获取Azure数据服务的任何变体吗? 我正在寻找更快的方法将应用程序推向市场,并希望有一个允许(甚至更多)最小编码的库来持久化并将实体检索到云端. 优选地,在C#中提供源访问的库. 干杯! 如...[详细]

    2020-05-26 08:53 分类:编程语言
  • c# – 使用StructureMap的数组构造函数依赖项

    我在TaskRegistry中定义了一些ITask混凝土类型: public class TaskResigstry : Registry { public TaskResigstry() { ForRequestedType<IBootstrapperTask>().TheDefaultIsConcreteType<StartTasks>();[详细]

    2020-05-25 15:38 分类:编程语言