dependency-injection 相关问题

一种设计模式,通过动态地向软件组件中注入需要运行的依赖项来减少组件之间的耦合。

在 T 中为 T 的所有可能值注册一次泛型 bean

我正在寻找一种在 T 中注册一次泛型类 bean 的方法,以便它在 IoC 容器中可用于 T 的所有可能值。 一个例子如下(我正在使用 java 17...

回答 1 投票 0

注册 IEnumerable 的两个实例时出现问题<Type>

我有 SimpleInjector 的问题,我不知道如何解决它。我收到以下错误: 配置无效。创建 IMiddleware 类型的实例失败。常数...

回答 1 投票 0

带参数的开放泛型的依赖注入

本文讲的是如何在.Net Core中注册Generic接口。但是我有一个通用接口,它有多个参数,并且在弄清楚注册和构造方面遇到困难......

回答 2 投票 0

牙签安卓。 singletonInScope 与 instanceInScope 有什么区别?

我也无法理解之间的区别 bind().toProvider(Provider::class.java).singletonInScope() 和 bind().toProvider(Provider::class.java).providesSingletonInSco...

回答 1 投票 0

.NET Core 瞬态服务的 IHttpClientFactory 的正确用法

我正在考虑使用 IHttpClientFactory 在我的 ASP.NET Core 应用程序中调用外部 API。我见过一些在服务类的构造函数中创建客户端工厂的示例。 T...

回答 1 投票 0

从依赖容器在 .NET 8 的 Program.cs 文件中添加 IoC

这是我在依赖容器中的IoC方法 公共类 DependencyContainer { 公共静态无效RegisterServices(IServiceCollection服务) { #region 服务注入

回答 1 投票 0

从依赖容器中的Dot net 8的Program.cs文件中添加Ioc

这是我在依赖容器中的Ioc方法 公共类 DependencyContainer { 公共静态无效RegisterServices(IServiceCollection服务) { #region 服务注入

回答 1 投票 0

Roslyn 分析器中的依赖注入

我有一个继承自 DiagnosticAnalyzer 的自定义 Roslyn 分析器。它打包在 VSIX 扩展中,其中包含自定义 Package 类。我想传递一个带有设置的类实例(

回答 2 投票 0

IServiceProvider 以单例方式处理

在 ASP.NET core 中,我有一个单例服务,它使用范围服务,它本身需要实例化新服务。 公开课 创业 { 公共无效配置服务(

回答 1 投票 0

Azure Functions 不发布 appsettings.prod.json 文件

我正在将 .NET Core 控制台应用程序部署到 Azure Function,因此我使用 appsettings.json 文件,因为我们现在没有时间将其更改为 local.settings.json 文件。 之后

回答 2 投票 0

是否可以在golang中进行简单的依赖注入

我来自node.js和nest.js世界,其中DI很简单并且由框架提供。在构建Go服务时我可以或者应该考虑使用依赖注入吗?

回答 4 投票 0

如何在NestJS中获取依赖树/图?

Nestjs 非常方便地提供开箱即用的 DI 容器,但随着项目变得越来越复杂,很容易丢失所有依赖项及其顺序的完整信息。 问: 有没有办法...

回答 3 投票 0

Unity IOC 容器。如何从创建容器的范围之外的 IOC 容器中解析实例?

我是 IOC 容器新手,我正在尝试了解如何使用它们。我理解这个概念,但我对如何实际应用它有疑问。目前,我正在使用 Unity ioc 容器来

回答 2 投票 0

__libc_init_array 和 cpp 中全局声明的对象

我有一个微控制器C++项目,我在其中全局声明尽可能多的内容,而不是新建对象。事实上,我没有在任何地方使用 new 关键字。 我现在遇到了这样的情况

回答 1 投票 0

ASP.NET 依赖注入激活器实用程序错误

问题是: 处理请求时发生未处理的异常。 InvalidOperationException:无法解析类型“CineMagicAPI.Controllers.PopularMoviesController”的服务,而

回答 1 投票 0

“IServiceCollection”不包含“CustomMethod”的定义,并且没有可访问的扩展方法“CustomMethod”

我把代码放在一个单独的扩展方法中,但是ide看不到它。我收到下一个错误“IServiceCollection”不包含“AddSwagger”的定义并且没有可访问的扩展方法“

回答 1 投票 0

具有多个接口和部分类的依赖注入

我有一个对于我的所有应用程序来说都是通用的类。最初,我为每个功能(例如 DBContext、SendEmail、DataCache)使用不同的类和不同的类文件。如果我

回答 1 投票 0

如何将DelegatingHandler关联到特定的HttpClient?

我有以下接口和类(为简洁起见,省略了实现): 公共接口 ITokenAuthenticationService { ... } 公共类 TokenAuthenticationService( I选项<

回答 1 投票 0

如何使用 IServiceProvider 在 C# 中实现键控瞬态依赖注入

我的应用程序有 3 个 SFTP 提供商。我正在尝试使用新引入的 .net 8 Keyed DI 功能来注册这些 SFTP 提供商: var hostname1 = "主机名"; var 端口号1 = 22; 变种

回答 2 投票 0

Angular17 更新服务:依赖注入

我有2个问题: Angular 中的@Inject() 和纯粹的inject() 有什么区别? 引出了我的第二个问题,如果我正在更新一个服务并且它有一个我要摆脱的构造函数......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.