一种设计模式,通过动态地向软件组件中注入需要运行的依赖项来减少组件之间的耦合。
如何访问 lambda 实现工厂中注册的 HttpClient 服务?
我一直在尝试研究这个,但一无所获。我一直在尝试使用其他问题中的元素: 使用工厂模式与 ASP.NET Core 依赖注入 关于 IServiceProvider 啥...
如何在 aspire 主机应用程序中为类库中的类型连接依赖注入?
我正在使用 Aspire 并使用 Clean Architecture 开发一个应用程序。 在我的应用程序中,我有一个类库项目。 在这个项目中,我有接口 IMyMagic 和类 MyMagicA:IMyMagic 和类
我正在尝试使用 AutoFac,所有示例都显示它使用构造函数注入,这是建议的做法。 没关系,但我想知道如何在构造函数注入不为 pos 的情况下使用它......
我花了几个小时浏览独白文档..但我只是无法弄清楚这个基本问题:独白中如何定义通道?我得到了这个 symfony2 项目,其中有这个...
我正在努力让这样的代码工作 e 实例没问题,有 Foo1 和 Foo2 但当尝试构建 c 的实例和 d 的实例时,它会抛出 TypeLoadException。 它应该构建它......
我正在编写我的第一个 Blazor 服务器端应用程序 (.NET 8),并且我正在努力解决身份验证逻辑:当注入到服务中时,用户/身份验证信息为空。 我有一个简单的服务...
我正在尝试在Go项目中使用Fx框架进行依赖注入。我有多个构造函数,它们返回同一接口 Observer 的不同实现,我想注入它们
我正在尝试指示我的 ASP.NET Core MVC 应用程序使用第 3 方 DI 容器。 我没有编写适配器,而是尝试按照这篇文章中的建议插入库
如何允许使用 Microsoft.Extension.DependencyInjection 提供可选服务?
我正在自己的爱好项目中使用 ASP.NET Core,我想创建一个供开发人员使用的框架,并且我想允许可选服务并使用默认值(如果不是)
在ConfigureServices中解决DI注册并使该代码可重用的最佳实践是什么?
我们使用 Azure 密钥保管库来存储机密(如密码)。我们实现了一个名为 KeyVaultClient 的客户端,它从 Azure Key Vault 请求所需的机密。这里面有一个秘密...
我最近编写了一个程序,使用存储库模式来涵盖 CRUD 操作。现在,我的问题是如何进一步优化它以及如何将它与依赖注入集成。 到目前为止,我...
我创建了 API:控制器经常与多个“站点”一起工作。 (并不是真正处理订单,而是用作示例) [API控制器] [路线(“{站点}/订单”)] 公开课
我正在阅读有关延迟加载的 NestJS 文档 我正在尝试在无服务器环境中使用 Nestjs 之外的 Nestjs 模块。文档引用人们这样做。 下面的代码
我有一个类DbCheck,它实现了公司nuget包中的ICheck接口。 我使用DbCheck类来健康检查项目中使用的数据库。但是项目中有3个数据库,所以我需要...
我有以下示例。这个想法是为 ActionsServiceBase 提供一个默认实现,例如。 ActionServiceDefault 当未提供抽象类的任何实现时。对于一些重新...
我有一个由两层组成的应用程序:WebApi 和 Domain。 WebApi 具有通过称为 IInteractor 的接口调用域中业务逻辑的控制器。 公开
看看下面的路由处理程序 @some_router.post("/some-route") async def handleRoute(something = Depends(lambda request : do_something(request, "some-argument"))):...
我正在编写一个具有复杂配置的应用程序,通过多个层(开发、生产等)和多个源(JSON 文件、环境变量等)进行处理。这两个
我正在使用 IHost 在控制台应用程序中创建服务提供程序。我已经设置了运行项目时加载的用户机密。但是,当我使用包管理器控制台和诸如...之类的命令时
Angular InjectionToken 抛出“没有 InjectionToken 提供者”
我目前正在学习新的 Angular 框架,我正在尝试制作一个动态搜索栏,它接受服务名称作为参数,以便它动态解析服务以查询