dependency-injection 相关问题

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

尝试激活“YYYYAPIController”时无法解析类型“SignalR.XXXX”的服务

我有两项服务。 services.AddControllers(); 和 services.AddSignalR() .AddHubOptions(选项=> { 选项。

回答 1 投票 0

C# IoC 配置:当对象的参数之一不是已注入的对象时,如何注入对象?

我正在使用 Microsoft.Extensions.DependencyInjection 库,并且我有一个具体的类,它实现了一个名为 IInterface 的通用接口 使用 System.Net.Http; 命名空间 my.namespace {...

回答 1 投票 0

无法使用.net中的扩展方法配置服务

我编写了一个针对.net6、.net7、.net8的C#包装器库。我想添加 DI 支持,以便用户可以通过调用服务扩展方法 AddMyApp 来配置它。 命名空间 Project1...

回答 1 投票 0

NestJS 8 - 无需构造函数即可注入服务

我正在尝试使用 ConfigModule 加载配置,如下所示 ConfigModule.forRoot({ 忽略EnvFile:真, 是全局的:正确的, 加载:[async () =>等待 fetchConfig(new

回答 1 投票 0

为什么Angular的依赖注入需要私有或公共才能工作?

我注意到,如果没有使用显式范围定义注入,角度类将无法识别注入的服务。 下面的代码不起作用 构造函数(路由器:路由器){}...

回答 3 投票 0

在 DI 容器中注册两个或多个 IDbConnection 连接

我正在使用 .net6、blazor 服务器,并且正在努力在我的 program.cs 中注册 IDbConnection 的两个不同实例。 我对大多数连接使用实体框架核心并使用上下文因素...

回答 1 投票 0

如何在 MAUI 中重置所有 DI 服务或用户注销时的 DI 范围?

在我的 MAUI Blazor 应用程序中,用户可以在运行时注销。当他们这样做时,我基本上想重置所有注入的服务,因此当另一个用户登录时,他们会获得“新鲜”状态,避免可能的情况

回答 1 投票 0

PHP-DI InjectOn 未注入 setter 方法

我在使用 ContainerBuilder 配置容器时设置了依赖项和定义,然后编译它以获取实际的容器,但每当我尝试注入依赖项时,它们都会

回答 2 投票 0

在 WPF MVVM 应用程序中使用依赖项注入处理对用户可选择文件的数据访问的正确方法是什么?

考虑以下情况: MVVM 桌面 GUI 应用程序,用户可以在其中创建/编辑“项目”。 想象一个像 Visual Studio 解决方案这样的项目:它是一个文件(当前是......

回答 1 投票 0

FastAPI - 验证某些内容的依赖项

仅仅为了验证某些东西而唤醒依赖项是否被认为是不好的做法? 就我而言,我有依赖性 管理员当前用户部门 它检查用户是否是管理员并引发错误或 r...

回答 1 投票 0

.NET 6 连接到 Windows 会话切换

我正在将一个应用程序从 .NET Framework 迁移到 .NET 6。它在内部启动 Kestrel Web 服务器,并且旨在作为 Windows 服务运行 - 在使用 Topshelf li 实现的旧版本中...

回答 1 投票 0

symfony 包中的服务依赖于应用程序中的服务

TLDR:我正在创建一个 Symfony 6 捆绑包,它提供的服务依赖于利用应用程序将提供的接口实现为服务。 我正在创建的捆绑包提供了一项服务...

回答 1 投票 0

使用记录器进行依赖注入(spdlog)

我正在开发一个 C++ 库,该库使用 spdlog 进行某种类型的信息记录。该库可以由 CLI 工具使用,也可以直接由最终用户使用。我希望能够传递一个空的

回答 1 投票 0

如何根据Angular中的条件更新provider中的useClass

我正在尝试根据条件更新useClass。当我尝试更改选项卡时,我想更新服务。所以我为此编写了一个工厂函数。 让 useClassFactory = ( 康涅狄格州:

回答 1 投票 0

使用 MassTransit 将服务注入队列消费者

我有一个配置如下的消费者 .ConfigureServices((hostContext, 服务) => { 服务.AddMassTransit(cfg => { cfg.AddConsumer (); ...

回答 1 投票 0

Spring 注入抽象类的问题

我正在使用一个restTemplate对象,我已经为其创建了一个@bean。我有几个不同的类将使用这个休息模板,因为它们都非常相关,所以我决定使用

回答 0 投票 0

HttpClient 设置基地址不起作用依赖注入

你好,所以我尝试使用 httpclient 添加我的 api 作为依赖项注入,并更改 program.cs 文件中的基址,这里是将其添加到容器的代码。我发现了其他关于

回答 1 投票 0

未通过依赖项注入接收 SignalR 事件

我正在努力将 SignalR 集成到 AspNetCore 项目正在使用的错误/异常日志记录包中。 日志记录包提供了两种记录错误的方法: 手动通过

回答 1 投票 0

如何在 blazor .net 8 中以不同渲染模式渲染的组件之间共享要注入的状态?

我对 .net8 中的双项目设置有点困惑,特别是围绕 DI 和不同渲染模式之间共享状态。 现在,以这个示例服务为例 公共类GuidService { ...

回答 1 投票 0

Hangfire 在运行时在作业范围内注册 IoC 依赖项

问题:大多数作业都依赖于配置依赖性。 理想的解决方案:(如果您已经确切知道如何执行此操作,则复制此处和最后只是为了节省阅读时间) 我想 在工作期间 Q (u...

回答 1 投票 0

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