腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
通过
DI
注入
两个
类型
相同
但有
一个
属性
不同
的
对象
?
、
、
、
我正在尝试
注入
两个
单例Cosmos客户端,这
两个
客户端在所有意义上都是
相同
的
,只是有
一个
属性
可以改变它们
的
行为,但我需要这
两个
客户端。下面是我在Startup中添加它们
的
方式: services.AddSingleton(new CosmosClientBuilder(CosmosConnStr))CosmosClientBuilder(CosmosConnStr)) .Wit
浏览 12
提问于2021-02-12
得票数 1
回答已采纳
2
回答
DI
Container:从
相同
类型
的
集合中
注入
正确
的
组件?
、
、
我正在尝试用PHP破解我自己
的
依赖
注入
容器,基于构造函数
注入
。容器实例化复杂
对象
,并根据使用反射
的
构造函数中
的
类型
提示将它们
注入
所需
的
对象
。有一件事我显然是偶然发现
的
,那就是我可以注册多个可以
注入
的
相同
类型
的
组件(扩展
相同
的
类/实现
相同
的<
浏览 2
提问于2009-09-07
得票数 3
回答已采纳
2
回答
Winforms和IoC/
DI
、
在web应用程序中,使用IoC/
DI
获取数据库会话、DAOs和其他任何东西是合理
的
,因为调用"event“
的
不是您,而是
注入
器。您只需在事件函数中声明适当
的
参数即可。但是在winforms应用程序中,调用这些函数
的
只有你自己。您没有“查询字符串处理程序”。EventArgs e);private void button1_Click(object sender, EventArgs e, DbSession dbSession); 而“处理程序”会自动为你<em
浏览 1
提问于2013-02-06
得票数 1
回答已采纳
2
回答
DI
实际上是
如何
对
属性
进行
注入
的
?
、
我
的
每个表单或
对象
中都有以下
属性
: [RootWorkItem(Inject = true)]这些
DI
模式实际上是
如何
“执行”
注入</
浏览 1
提问于2010-07-24
得票数 1
回答已采纳
3
回答
.NET核依赖
注入
--
如何
处理多个
对象
、
、
、
正如标题所述,我有
一个
.NET核心应用程序,我正试图将其转换为并利用内置
的
。 我有
一个
对象
和
一个
对象
的
基类,称为CommunicationBase和Communicator。以前,在切换到依赖项
注入
之前,在我
的
启动例程中
的
某个地方,在读取配置文件时,我将有
一个
List<CommunicationBase>变量,我将实例化并同时向其中添加Communicator
对象
,并设
浏览 12
提问于2021-12-28
得票数 6
回答已采纳
1
回答
台风向新物体
注入
财产
、
、
我开始在iOS上使用
DI
容器,在本例中我不知道
如何
注入
属性
:Assembly.m return [TyphoonDefinitiondefinition) { }];和
两个
班viewDidLoad { [super vie
浏览 3
提问于2016-11-08
得票数 1
回答已采纳
9
回答
春季
的
Setter
DI
和Constructor
DI
?
、
Spring有两种
类型
的
DI
: setter和construction。 基于构造函数
的
DI
修复了需要
注入
依赖项
的
顺序。基于Setter
的
DI
不提供此功能。基于Setter
的
DI
帮助我们只在需要时
注入
依赖项,而不是在构建时要求它。我没有看到任何其他显著
的
差异,因为两种
类型
的
Spring都提供了
相同
的</
浏览 4
提问于2011-10-15
得票数 32
回答已采纳
2
回答
Dotnet核心依赖项
注入
,
如何
注册同
一个
类
的
多个实例
、
我想知道是否可以使用dotnet核心
DI
框架中
的
build注册同
一个
类
的
多个实例这个是可能
的
吗?唯一
不同
的
是
浏览 1
提问于2021-06-08
得票数 4
5
回答
提供具体
的
类或基元
类型
仍然称为依赖
注入
吗?
例如,我记得我看到
的
大多数依赖
注入
示例如下所示:} public Fruit fruit;public FruitBox(Fruit fruit){ }可以从外部提供
不同
类型
的
果实。(Orange orange){ }我可以提供
不同
的</em
浏览 0
提问于2019-03-11
得票数 6
1
回答
既然ILogger<T>是
一个
单例,那么
不同
的
线程
如何
在不影响其他线程
的
情况下使用BeginScope()呢?
、
上下文:.Net Core3.1,使用Microsoft.Extensions.Logging 记录器是应用程序
的
IHost中
的
单变量。如果我将(
DI
)
一个
ILogger<T>
注入
到我
的
类或方法中,则
注入
的
对象
与其他类或方法请求ILogger<T>时接收
的
实例
相同
。这就提出了当我在
一个
线程中使用logger.BeginScope($"Process
浏览 3
提问于2020-09-11
得票数 8
回答已采纳
1
回答
如何
在Winforms应用程序中从BLL类实例化DAL类
、
、
、
基本上,AppStartup项目在我
的
解决方案中引用了所有其他项目。 我希望BLL有
一个
名为GetProductList()
的
服务。这些循环依赖错误是由于在AppStartup项目中引用
的
所有项目都注册了MyAppUnityContainer
的
类型
。我可以在DepartmentDataServices项目中创建AppStartup实例,并将其作为参数传递给UI项目中
的
启动WinForm,但这样做将使UI能够获得部门数据,而无需
通过
BLL。我不喜欢这种尝
浏览 2
提问于2015-11-28
得票数 1
回答已采纳
2
回答
在运行时检索接口实现时使用依赖项
注入
有什么好处?
、
、
implementationsOfBusinessObject.Select(t =>(IBusinessObject)Activator.CreateInstance(t)).ToList();在堆栈溢出时,
一个
用户建议我应该签出依赖项
注入
,作为上述代码段
的
解决方法。简单地概述一下场景是什么: 我们
的
数据库几乎没有存储过程,因此我们已经开始为更复杂
的
表实现C#业务
对象
。由于我们希望在不久
的
将来切换数据库,这似乎是最好
的
选择。必须在运行时使
浏览 2
提问于2013-10-13
得票数 1
2
回答
是Dart singleton
的
控制器吗?
、
、
我知道我们可以使用Dart
的
工厂创建单例类。但我碰巧记得在某个地方读过,使用
类型
(MyController)或
类型
(MyServiceClass)注册
的
类碰巧是单独
的
。 这是真的吗?如果是这样的话,它是否只适用于使用
类型
(MyController)注册
的
类,还是使用注释@NgController等。这对我们编写
的
服务和工厂类有什么影响。此外,在哪里可以找到解释
相同
的
文档或链接。
浏览 3
提问于2014-04-05
得票数 2
1
回答
Simple Injector:将导航
属性
注入
存储库
、
、
假设我们有
一个
实体,它有多个
相同
类型
的
多对多导航字段: where TKey : struct ...,它可以是具有
相同
类型
的
两个
属性
的
任何内容。选择正确
的
类型
参数并将其
注入
到我
的
repos中,效果非常好。我从来没有想过
如何
浏览 2
提问于2018-07-12
得票数 0
1
回答
原型
对象
与“每个图”
DI
生命周期
、
、
、
、
我有
一个
Credentials类,它应该
通过
依赖
注入
作为
一个
实例提供给所有需要它
的
构造函数。目前,我已经
通过
将类
的
单个实例注册到我
的
DI
容器中来解决这个问题,并使用了单例生命周期。这确保了每次
DI
调用时,所有
对象
都接收
相同
的
凭据。这是可行
的
,
但有
点尴尬,因为Credentials单例
的
属性
在每
浏览 2
提问于2020-11-17
得票数 0
回答已采纳
3
回答
如何
在WebApi中实现
属性
的
DI
?
、
、
、
、
我重构了
一个
在Web api中实现基本Http身份验证
的
属性
,使其具有
DI
,如下所示: } }在重构之前,我在OnActionExecuting中创建了LoginManager
的
一个
实例(它本身没有
DI
,所以我可以使用cto
浏览 0
提问于2012-09-26
得票数 1
回答已采纳
3
回答
如何
注册和解析具有
相同
接口和实现
的
多个应用程序生存期
对象
?
、
、
有相当几个类似的问题,但它们似乎没有解决这个特定
的
用例。 所以基本上我需要
一个
人,但是,我需要多个。我签出了,但它们使用
的
是
不同
的
浏览 0
提问于2019-02-06
得票数 1
1
回答
没有接口
的
使用spring是正确
的
吗?
、
、
、
我正在使用spring依赖项
注入
,在这里我可以
通过
一些外部xml文件
注入
对象
依赖。不用接口就可以使用spring吗?因为有了
DI
,我们想要实现一件事: 如果
一个
类被具有
相同
方法但定义
不同
的
其他类替换,那么我们不需要对引用这个类
的
代码进行任何更改。如果我使用接口作为接口,可以指向实现该接口
的
任何类,这很好,但是如果我
通过
DI
直接<e
浏览 1
提问于2014-10-09
得票数 6
回答已采纳
1
回答
依赖
注入
的
C#重构
、
、
、
它是
一个
具有脚本功能(Python和其他)、自定义脚本语言、访问数据库等功能
的
文本编辑器。也许与Office、LibreOffice或类似的功能没有什么
不同
。例如: 代码表示python脚本。有了
不同
的
DocumentObject
类型
(变量、脚本、数据库调用、.),我正在考虑根据这些
类型
浏览 4
提问于2022-08-08
得票数 0
2
回答
Microsoft :如果
两个
不同
的
类在构造函数参数中采用
相同
的
类型
,我
如何
从配置中为它们
注入
不同
的
值?
、
、
、
使用微软
的
通用主机
DI
和配置,假设我想要
两个
不同
的
对象
(可能是
不同
的
,甚至是不相关
的
类型
),每个
对象
在构造函数中都使用
一个
SomeKindOfParameter。它们可能需要向它们
注入
不同
的
SomeKindOfParameter值,并在配置中指定值(例如,在appsettings.json中)。我该怎么做?我知道
如何</
浏览 5
提问于2021-11-03
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你绝对需要的Spring学习笔记 整合部分SSH
SSH理解——Spring篇
java企业级开发中常见的注入方式
通过代码来理解Spring的loC控制反转和DI依赖注入
Spring|一文带你掌握IOC技术
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券