腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
.
NET
DI
中
注入
带
类型
约束
的
类
?
、
、
我尝试使用来传递要在处理程序中使用
的
接口
的
实现。必须在控制器
中
做出决定(不同
的
控制器将使用相同
的
处理程序,但会将不同
的
服务实现传递给处理程序) public class Core<T> : ICore<T> where T: classIMessengerCommunicationService Task SendMessage(long userId, string text);这就是我
注入<
浏览 8
提问于2020-11-16
得票数 0
回答已采纳
1
回答
如何使用默认asp.
net
核心
DI
容器在
类
中
注入
单个接口
的
多个服务
类
实现
、
、
我有一种情况,一个接口由多个
类
实现,所有这些实现都需要
注入
到消费客户端
中
,并以某种顺序执行(这里
的
顺序和
类
名是在运行时从配置
中
挑选出来
的
)。这里需要注意
的
是,所有这些
类
都实现了一个接口,它们
的
实例必须被
注入
到消费
类
中
。.
Net
Core2.0提供
的
默认
DI
容器不支持实现相同接口
的
多个
类
浏览 12
提问于2018-12-21
得票数 2
1
回答
依赖
注入
和泛型
、
、
、
我需要初始化输入和输出,因为这些输入和输出是如
何在
代码
的
其他部分中使用
的
,所以我使用Activator来提供初始值和新()
约束
。我试图用
DI
替换这些静态
类
。我正在使用内置
的
.
Net
核心容器。我将实用程序转换为实例
类
,并在容器中将它们注册为具体
的
单例。我不能在projectMessage上进行构造函数
注入
,因为泛型需要新
的
up,而且它有新
的
()
约束
浏览 1
提问于2017-07-10
得票数 1
2
回答
ASP.
Net
核心依赖
注入
|如
何在
创建时访问用户或路由数据
、
、
、
场景 我正在努力遵循IoC模式并使用微软
DI
框架,但我遇到了障碍,不知道这是我
的
心态,我
的
方法,还是我做错了。我有一个多租户应用程序,它利用一个Utility
类
根据租户
的
独特配置来处理隔离和访问租户
的
数据。租户是在身份验证期间识别的,但是租户数据必须是可访问
的
,并根据请求进行处理。这个实用工具
类
在Startup.cs
中
的
ConfigureServices下注册,构造函数需要两个参数-一个TenantDbContext
浏览 20
提问于2017-02-28
得票数 4
回答已采纳
1
回答
.
Net
核心如何使用
DI
服务新建一个
类
?
、
、
有没有办法通过
类型
(即Activator.CreateInstance(myType) )来新建任意
类
,并让.
Net
DI
引擎为该
类型
注入
依赖项?我不想注册myType
的
实例,myType可以是任何随机
类型
。我只想能够处理像这样
的
情况: myType(IServiceProvider serviceProvider) 并让
DI
按照预期
注入
依赖项。显然不是通过Activator实现
的
浏览 11
提问于2019-06-22
得票数 0
回答已采纳
1
回答
角度2
中
的
依赖
注入
、
、
我认为
DI
的
实现是为了允许在应用程序上使用相同
的
服务,并根据需要对它们进行更改。# my.component.ts constructor(project: ProjectService) {}# my.component.ts constructor(pro
浏览 5
提问于2016-01-18
得票数 2
回答已采纳
2
回答
运行specflow Xamarin测试时无法解析原始
类型
或结构错误
、
、
、
我正在尝试使用集成了Xamarin
的
SpecFlow。\SpecFlowFeature1.feature:line> 12我相信这是在specflow读取功能文件后发生
的
。 有谁能帮帮我吗?
浏览 0
提问于2017-01-18
得票数 0
2
回答
带有第三方
DI
的
IStringLocalizer
、
我正在尝试在这些文档之后设置本地化 我假设,如果您使用内置
的
DI
,它只是起作用,但是我使用
的
是简单
注入
器,而不是
DI
中
的
构建,因此它抱怨我没有注册IStringLocalizer。
浏览 1
提问于2017-07-21
得票数 4
回答已采纳
4
回答
依赖
注入
(
DI
)依赖于接口吗?
、
、
这对大多数人来说似乎是显而易见
的
,但我只是想确认依赖
注入
(
DI
)依赖于接口
的
使用。 更具体地说,在
类
的
情况下,其构造函数
中
的
某个接口作为参数,或者某个接口定义为属性(也称为属性)。,
DI
框架可以提交一个具体
类
的
实例,以满足该类
中
该接口
的
需求。(如果此描述不清楚,请表示歉意。我很难正确地描述这一点,因为术语/概念对我来说还是有点新
的
。)我
浏览 4
提问于2010-07-15
得票数 3
回答已采纳
1
回答
ASP.
NET
核心自定义日志
注入
、
、
在我
的
遗留项目(很好
的
“传统”)
中
,我沉迷于NInject内核和Log4
Net
,我过去常常这样做日志:{}); 也就是说,我将日志工厂绑定到一个函数,该函数能够自动连接当前
类型
,为当前
类型
创建一个日志。在ASP.
NET
配置
浏览 0
提问于2019-05-21
得票数 0
回答已采纳
1
回答
C# .
NET
核心配置-替代方法?
、
、
、
因此,作为一个明确
的
问题:将选项对象绑定到.
NET
核心中
的
配置部分
的
最简单方法是在所有
类型
的
.
NET
核心项目中使用一致
的
方法,例如函数应用程序、工作人员服务、ASP.
NET
核心等等。额外
的
问题:在不需要使用依赖
注入
容器
的
情况下,如何使用这种方法?创建带有依赖项
注入
容器
的
感到非常麻烦,因为IConfiguration需要成为依赖链
中</em
浏览 8
提问于2021-03-16
得票数 0
2
回答
尝试使用.
NET
核心依赖项
注入
和NUnit测试
类
的
错误尝试
、
、
、
新
的
在单元测试和.
NET
核心(1.0.1),寻求一些帮助。 当处于状态“TestExecution.TestResult”时,在调用executor‘executor://dotnetunittestexecutor在搜索该错误时,或者在NUnit中使用
DI
<
浏览 2
提问于2016-10-12
得票数 1
回答已采纳
1
回答
使用依赖项
注入
创建带有作业
的
Quartz.
net
、
、
、
我试图使用非空构造函数在.
NET
中
执行Quartz调度程序作业,并尝试使用.
NET
的
默认依赖
注入
来提供依赖项。这是我
的
工作
类
,需要一个依赖项
注入
。Every second_scheduler.ScheduleJob(jobDetail, trigger) });serv
浏览 4
提问于2021-03-19
得票数 5
回答已采纳
2
回答
在控制器
中
实现依赖
注入
以创建松耦合系统
、
、
、
我有一个HomeController和一个
类型
类
的
引用,如果我创建一个
类
的
新对象,它对我来说工作得很好。但是我不想在控制器
中
创建新
的
对象,相反,我想通过HomwController
的
Constructor.Here来传递
类
的
引用。我需要在这里实现
DI
。
浏览 1
提问于2012-07-25
得票数 1
回答已采纳
1
回答
在没有具体
的
.
Net
<T>
的
情况下在<T>核
中
安装NLOG?
、
、
、
说,为了在.
Net
核心
DI
中使用Nlog,我们应该使用它:然后我们将能够使用
DI
:HomeController(ILogger<HomeController> logger) _logger = logger;} 但是我们并没有将ILogger
注入
到我们想要在其中登录
的
每个
类
我们有一个名为IHelp
浏览 0
提问于2019-07-28
得票数 2
回答已采纳
2
回答
.
NET
核心依赖
注入
向后兼容.
NET
框架?
、
、
我想将一个.
NET
框架库重建到.
NET
核心,然后在.
NET
框架应用程序中使用这个库。{} 但是如
何在
不引入复杂
DI
框架
的<
浏览 1
提问于2018-03-30
得票数 11
回答已采纳
1
回答
ASP.
Net
MVC 6:递归依赖
注入
、
、
、
还在探索新
的
ASP.
NET
MVC5,现在使用
的
是内置
的
DI
!同时,控制器
中
的
注入
也起作用。因此,即使是我也直接请求
DI
一个带有无参数构造器
的
类
,我需要注册这个
类
。对于这种情况,当然我应该接口并注册它们,但是这对我也
注入
的
内部助手
类
意味着什么呢?马提亚斯 编辑@Nightowl:我把我
的
答案加在这里,因为它要长
浏览 2
提问于2016-02-05
得票数 0
回答已采纳
1
回答
如
何在
Winforms应用程序
中
从BLL
类
实例化DAL
类
、
、
、
我试图在Winforms C#解决方案中使用,使用Visual 2015和.
net
4.5.2。和实体框架6。我考虑将它作为参数从UI传入BLL
中
的
BLL
类
的
构造函数
中
,但这意味着尝试在UI
中
实例化它,这也会导致循环依赖。这些循环依赖错误是由于在AppStartup项目中引用
的
所有项目都注册了MyAppUnityContainer
的
类型
。我不喜欢这种尝试
的
另一件事是,我没有在BLL和DAL中使用相同
浏览 2
提问于2015-11-28
得票数 1
回答已采纳
1
回答
在扩展
类
中
获取用户管理器
、
、
、
我正在将我
的
ASP.
net
MVC项目迁移到核心版本。我有一个带有方法
的
扩展
类
,它通过用户id (Guid)返回用户名。AppUserManager>(); } } 当我将其重写到.
NET
核心时,我不知道如
何在
这里获取用户管理器实例。通常我只会通过
DI
注入
它,但我不知道该怎么做,因为我
浏览 23
提问于2020-03-21
得票数 1
回答已采纳
3
回答
依赖
注入
和/vs全局单例
、
、
我是新
的
依赖
注入
模式。我喜欢这个主意,但很难把它应用到我
的
案子中去。我有一个单例对象,让我们称它为X,在我
的
程序
的
许多部分,在许多不同
的
类
中
,有时在调用堆栈
的
深处,我经常需要它。通常,我会将其作为一个全局可用
的
单例来实现。这是如
何在
DI
模式
中
实现
的
,特别是使用.
NET
核心
DI
容器?我知道我需要将X注册到
浏览 0
提问于2018-12-05
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
盘点5个常用的.Net依赖注入框架!
【行业资讯】.NET 8 Preview 5 发布
面向接口设计与角色接口
发现 ASP.NET Core SignalR
Spring|一文带你掌握IOC技术
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券