ICode9

精准搜索请尝试: 精确搜索
  • 在C#中以什么顺序在Unity注入容器中调用RegisterType是否重要?2019-10-29 06:08:18

    假设,我们有几个这样的类: public class WorkerLevel1 : IWorkerLevel1 { public WorkerLevel1(IDependency1 dep1, IWorkerLevel2 workerLevel2) { ... } } public class WorkerLevel2 : IWorkerLevel2 { public WorkerLevel2(IDependency2 dep2) { ...

  • CodeGo.net>将DIY依赖注入与面向方面的编程相结合2019-10-29 04:06:54

    对于一个即将到来的项目,我计划同时使用依赖注入和面向方面的编程.我将自己实现前者,跟随DIY dependency injection guide并将AOP部分使用LOOM.Net. 创建逻辑类和方面类的交织类型的常见模式是 AspectClass aspect = new AspectClass(); LogicClass logic = Weaver.Create<LogicCl

  • c#-在Simple Injector中使用运行时数据获取实例2019-10-28 15:15:10

    我有一个基于数据库中的用户配置来构建其用户界面的应用程序.我创建了一个名为IAction的接口,它看起来像这样; public interface IAction { ActionType ActionType { get; } bool CanExecute { get; } void Configure(ActionConfigDto config); void Execute(); }

  • Java-Guice:从XML文件设置绑定2019-10-28 09:13:01

    我正在尝试使用Guice并借助XML文件进行所有绑定.在我的模块中(假设为“ CustomModule”),我想加载一个XML文件并解析它以设置所有绑定. 我能够加载XML文件并检索所有需要的值(以下是我的XML文件的一个示例),但是我无法使用这些值来绑定(interfaceValue).to(implementationValue);.

  • javascript-如何使用Aurelia的DI容器注入工厂功能?2019-10-28 08:37:29

    我想使窗口上的第三方对象可注入,以便可以独立于第三方服务测试功能.我要构建的组件是一个围绕Disqus嵌入式注释的简单包装器.我想使用的工厂很简单 () => window.DISQUS 有没有人能够做到这一点或知道是否可能?解决方法:将registerInstance与这样的字符串键一起使用: container.r

  • android-Roboblender使用带有多个模块的注释数据库2019-10-28 07:23:53

    我正在从RoboBlender Wiki开始遵循使用注释数据库的步骤,但是我一直在获取java.lang.IllegalStateException:无法使用注释数据库,因为它找不到AnnotationDatabaseImpl 我正在使用Android Studio和Gradle.该项目包含多个模块. >应用 >模块A>模块B>模块C 这是我添加到构建脚本中的内容

  • c#-Unity无法加载文件或程序集’Microsoft.Practices.ServiceLocation,Version = 1.2.0.02019-10-28 03:05:03

    当我开始我的项目时(基于Project Orleans),结果是丢失的引用引发了奇怪的警告: [2015-07-26 20:03:06.970 GMT 6 INFO 100000 AssemblyLoader.Client ] User assembly ignored: C:\Users\Gutemberg\Documents\Visual Studio 2015\Projects\PI - Switch (MS)\PI.Switch.Gateway.Hos

  • CodeGo.net>如何处理MVVM应用程序中的构造函数过度注入2019-10-27 22:05:32

    我一直在阅读有关构造函数注入过多的问题. 完全有道理,这是未正确遵循SRP等的标志.(顺便说一下,我正在使用Ninject!) 但是,我很难理解如何解决我的问题.最大的问题是在我的视图模型中,我在其中注入要与我的属性一起使用的DTO映射器和存储库. 这是我的视图模型构造函数的示例: public

  • c#-简单注入器-将接口的特定实现注入到特定控制器2019-10-27 18:09:18

    我有两个实现相同接口的搜索服务.其中一个仅用于搜索一小组内部Umbraco内容,另一个用于同时搜索Umbraco和外部内容,并且使用默认搜索引擎以外的其他内容.我希望保留它们两者,因为它们各自的性能都很好,它们都使用了它所使用的数据集. 是否可以在Simple Injector中指定何时注入哪个

  • c#-ILoggerFactory.GetCurrentClassLogger失败,仅在内部版本中出现InvalidOperationException2019-10-27 16:05:02

    上周,我的Windows Service应用程序到生产环境的部署失败,因此我尝试以发布模式在本地运行该项目,并收到InvalidOperationException:无法确定当前类.可以追溯到对GetCurrentClassLogger的调用. 我的项目使用Ninject将ILoggerFactory解析为中间层的每个服务.然后,该服务使用GetCurrent

  • CodeGo.net>如何完成使用依赖注入的可变对象重构?2019-10-27 15:06:02

    在整个代码库中都存在一个“审计”对象,我正在尝试对其进行重构以允许进行依赖项注入,并最终实现更好的单元测试.到目前为止,我没有为类创建接口并通过构造函数注入接口的问题.但是,此类不同.我知道为什么/有什么不同,但是我不确定如何将其“正常”工作. 这是一个示例(精简版,但即

  • javascript-未定义的AngularJS常量不是对象2019-10-27 14:35:38

    是Angular的新功能,我正在尝试从单独的文件中注入常量.它似乎可以与DI一起使用,但是当我尝试使用它时,出现一个错误:错误:未定义不是对象(评估’CApiEndpoints.authUrl’). 我按照Accessing AngularJS constants中的建议尝试了点符号和方括号,但继续收到错误. 这些文件包含在index.ht

  • C#-动态依赖注入2019-10-27 09:05:21

    第二种方法 我有一系列应用程序,它们提供了一组可扩展(即不固定)的变量,供各种插件使用. 例如: >日志事件的来源 >计算结果来源>系统资源使用情况的来源>绩效指标来源> … 插件可以使用这些的任何组合. 示例插件可以是: >使用1的自定义错误记录器.>使用2的自定义统计模块.>使用3.和4

  • c#-依赖注入以在MVVM中以对话框形式启动视图2019-10-27 05:07:13

    我需要一些建议,以了解如何在ViewModel中处理依赖项注入.我的viewModel MenuViewModel有一个ICommand方法,当用户单击视图中的按钮时,该方法将运行.此方法将打开一个新窗口.该方法如下所示. public void bookingCommand_DoWork(object obj) { BookingView bookingView = new B

  • C#-Autofac-使用多种实现2019-10-27 04:06:21

    使用Autofac,我正在用一种类型注册2个实现.并且需要按需交换实现.但是它总是采用一种实现. public class DataAccesss { public IDatabaseHelper { get; set; } } Autofac builder.RegisterType<DatabaseHelper>() .Named<IDatabaseHelper>("Sql") .WithParam

  • C#-有状态服务的依赖注入2019-10-26 23:06:39

    我有一个Service Fabric状态服务,其中包含RunAsync循环和OWIN Web API侦听器.是否可以在StatefulService继承的类和API控制器中添加依赖项注入?我真的只能得到其中一个. 如果将容器逻辑放在Startup.cs中,则可以轻松获取Web API控制器的DI,但不能获取状态服务. 如果将容器逻辑放在Pro

  • java-Spring MVC如何为控制器提供可注入的方法2019-10-26 21:05:09

    Spring MVC控制器方法接受在调用方法之前注入的不同参数.像HttpServletRequest,HttpServletResponse,java.security.Principal等. @RequestMapping("/test") public String test(HttpServletRequest req, Principal user){} 如何声明可以在controlelr方法中注入的内容? @RequestM

  • c#-Service Fabric Actor服务依赖注入和Actor事件2019-10-26 18:08:12

    当actor服务启动时,我想自动将任何事件订阅为described in the documentation.手动订阅事件是可行的.但是,当实例化服务时,是否可以像OnActivateAsync()中那样自动订阅参与者服务? 我试图做的是通过依赖注入解决此问题,该依赖注入在MyActor类的实例化时将其传递给OnActivateAsync调

  • android-Dagger 2组件链依赖性2019-10-26 16:26:05

    我有3个组成部分: 主要应用组件: @Singleton @Component(modules = {AppModule.class, UserModule.class, DatabaseModule.class}) public interface AppComponent { Context getContext(); DatabaseHelper getDatabaseHelper(); UserManager getUserManager(); } 存

  • c#-在Simple Injector中注册具有原始配置依赖项的装饰器2019-10-26 07:05:14

    我有一个IAppSettingsLoader接口,该接口抽象了文件IO以加载我的app.config文件. public interface IAppSettingsLoader { IEnumerable<KeyValuePair<string, string>> LoadAppSettings(); } 我有一个加载实际文件的类: public class FileAppSettignsLoader : IAppSettingsLoa

  • 的RegisterPerWebRequest已过时,我可以使用Lifestyle.Scoped吗?2019-10-26 06:06:35

    我只是在检查我的理智.这是我的代码,使用simpleinjector 3.3.2 Container.RegisterPerWebRequest<HttpContextBase>(() => { var context = HttpContext.Current; if (context == null && Container.IsVerifying) return new FakeHttpContext(); return new HttpConte

  • java-Spring Boot执行器端点覆盖2019-10-26 06:02:59

    我一直在使用Spring boot进行原型设计,在其中添加了对spring-boot-starter-actuator和spring-boot-starter-data-rest的依赖,并将我的测试REST端点命名为/ info.应用程序运行没有任何错误,但是无法调用我的端点,并且应用程序始终返回404. 一段时间后,我发现执行器项目包含SAME端点/

  • CodeGo.net>依赖注入-如何解决基于值,而不是类型的依赖关系?2019-10-26 01:06:10

    我的应用程序中有一个接口和两个类(从该接口实现),如下所示: public interface ISMSServiceProvider { NotificationSentResponse Send(SMSMessage sms); } public class NexmoProvider: ISMSServiceProvider { NotificationSentResponse Send(SMSMessage sms); } public

  • java-根据提供的环境属性注入不同的bean2019-10-26 01:01:01

    因此,我有一个可以在多个不同国家/地区启动的应用程序,例如: mvn clean package -Dcountry = FRANCE分别mvn clean package -Dcountry =德国 对于不同的国家/地区,我会有不同的行为,尤其是在验证内容时. 所以我有一个包含依赖国家/地区验证器的类: @Component public class SomeVali

  • c#-依赖注入和MVVM中的单一职责原则2019-10-26 00:08:20

    使用DI和构造函数注入时,有一个有用的指示符表明是否违反了SRP,因为构造函数的参数数量将增加到我们开始感到不安的数量.通过将其重构为明智的量身定制的类并使用立面服务和类似方法来解决这一问题. 但是,对于MVVM尤其是视图模型,我很难应用这些规则.视图模型本质上负责提供命令,这

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有