cost 389 ms
通用接口依赖注入——根据类型注册要使用的具体实现 - Generic Interface Dependency Injection - Registering Which Concrete Implementation to use based on Type

我有以下模式: 一个用于序列化文件的接口,称为IFileSerializer ,它有多个具体实现。 并非每个序列化程序都能处理所有文件类型,因此我们需要告诉应用程序知道使用哪一种。 我还有一个类型,所有可以序列化的文件都从该类型扩展,我们称它为IStorableFile 。 我需要根据IFileSe ...

我是否需要依赖注入来自动注册我的消息处理程序? - Do I need dependency injection to automatically register my message handlers?

我有RegisterMessageHandlers ,它为每个消息名称注册消息处理程序。 我想通过反射自动查找并注册所有处理程序。 我可以用MessageAttribute注释每条消息(如下所示)并通过反射获取消息名称。 问题是当我想通过Activator实例化处理程序时,我必须在构造函数中提供所 ...

解析失败,出现错误:IHttpContextAccessor 类型没有可用的公共构造函数 - Resolution failed with error: No public constructor is available for type IHttpContextAccessor

赏金将在 6 天后到期。 此问题的答案有资格获得+200声望赏金。 eia92想提请更多人注意这个问题。 我最近将我的应用程序升级到 .net 核心 6,现在我在尝试使用此代码获取服务时遇到此错误: 我阅读了其他一些提到在我的 ConfigureServices() 方法中添加 HttpCont ...

在测试文件中注入运行时加载的环境数据 - Inject environment data loaded at runtime, in test files

因为我们删除了环境文件并在引导应用程序模块之前加载了配置数据,所以注入的字段存在问题(在测试文件中未定义) 主.ts 应用程序模块.ts 我们使用在我们的服务中注入的APP_CONFIG object 作为: 问题出在 app.component.spec.ts 中。 如果我们在app中使用了Ite ...

有没有办法在 Gatling 模拟中使用 Spring 引导 bean? - Is there a way to use Spring boot beans in a Gatling simulation?

我目前正在编写一个 Spring 启动应用程序,它将在另一个应用程序上执行负载测试。 我想使用 Gatling 来管理测试,但我需要它来访问我在 Spring 应用程序的 bean 中定义的配置。 这是我希望看到的工作:public class MySimulation extends Simul ...

Asp.Net 上 DatabaseContext 的 EntityFramework 依赖注入 - EntityFramework dependency injection of DatabaseContext on Asp.Net

我对 Asp 和 Entity Framework 了解不多,所以我真的不知道我必须做什么。 我的问题是从主要的 asp 方法访问数据库上下文 - 在 Program.cs(主要)中创建和使用数据库上下文的方式 所以我的问题是我从“builder.Configuration”中为 DatabaseC ...

具有 HTTP 上下文范围依赖性的 SimpleInjector Container.Verify() - SimpleInjector Container.Verify() with HTTP context-scoped dependency

我在 ASP.NET WebApi 项目中有以下基本 SI 注册。 启动.cs 问题 Container.Verify()尝试解析Work实例,其工厂委托成功解析IHttpContextAccessor但其HttpContext为null ,因为启动时没有当前 HTTP 调用。 因此代码死于空引用 ...

为.Net Core中的static个类提供配置 - Providing configurations to static classes in .Net Core

我很好奇可以采取什么方法来解决以下问题。 我在 WPF 应用程序中使用Properties.Settings.Default来存储一些配置。 我突然想到,应该可以将代码与这个变量分离。 所以我想出了这样的方法来启用配置 class 的 DI: 考虑到这段代码,如果我想在其他类中使用配置,我可以这样做 ...

Autofac - 如何从 IResolvePipelineBuilder 和 ResolveRequestContext 访问 IRegistrationBuilder? - Autofac - How to access IRegistrationBuilder from IResolvePipelineBuilder & ResolveRequestContext?

我想从Autofac Pipeline扩展我的服务注册 [例如EnableInterfaceInterceptors ]。 但是,我找不到实现该目标的方法。 我是否有任何入口点可以访问注册为IRegistrationBuilder ? 提供以下代码供您参考 提前致谢 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM