腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
单元测试
中
的
.
NET
核心
依赖
注入
-
具有
多个
具体
实现
的
接口
-
Func
<
string
、
IInterface
>
、
、
、
、
我需要你
的
帮助,使
单元测试
方法与.
net
核心
控制台应用程序
中
的
Moq一起工作。如果有人问我这个问题,我会道歉,但我试过了,但找不到答案。有三个
实现
一个
接口
的
类{
浏览 7
提问于2021-06-03
得票数 0
回答已采纳
1
回答
C# IoC配置:当对象
的
一个参数不是已
注入
的
对象时,如何
注入
它?
、
、
、
我正在使用Microsoft.Extensions.DependencyInjection库,我有一个
具体
的
类,它
实现
了一个名为
IInterface
的
通用
接口
_s2 = s2; }在我
的
IocConfig.cs
中
,我正在
注入
IHttpClientFactory由于s1和s2参数不在我已经定义<em
浏览 8
提问于2022-07-14
得票数 0
回答已采纳
1
回答
有选择地统一解决同一
接口
的
依赖
关系
、
、
、
我们使用Unity框架进行
依赖
注入
。我为同一个类注册了两个
具体
的
实现
。比如..。container.RegisterType<
IInterface
, MyFirstClass>("first");现在很少有类对上述
接口
进行了构造器
注入
。instanc
浏览 0
提问于2012-02-24
得票数 2
回答已采纳
1
回答
如何在另一个方法
中
存根
、
、
、
、
这是我试着写
的
测试
的
相关部分。下面是我到目前为止对测试用例
的
看法。Update:我也尝试过以下方法,但这也不起作用,它仍然将请求发送给实际
的
第三方服务。error. failed create client.Do" c.Response = resp}我能够从@‘m 03514
的
答案
中
取得一些进展,但不幸
的
是,现在我在测试
中
得到了零指针异常,而在实际代码上却没有
浏览 2
提问于2020-06-06
得票数 0
回答已采纳
1
回答
StructureMap 2.5注册表语法
、
当请求
的
类型被
注入
到
多个
类
中
时,我正在尝试配置备用构造函数参数。在以前
的
StructureMap版本
中
,它看起来很像第一个,但我在弄清楚如何使用新语法配置它时遇到了麻烦。我现在得到
的
是一个带有一个
具体
实现
的
one
接口
,但我需要根据
注入
的
对象来更改构造函数
的
参数。例如:class C
浏览 0
提问于2010-09-24
得票数 3
2
回答
ASP.
NET
核心
中
的
集成
依赖
注入
可以扫描模块
中
的
依赖
关系吗?
、
、
、
我有一个主要
的
ASP.
NET
核心
Web项目,它消耗
多个
项目,但我遵循干净
的
架构,所有的
接口
都放在一个
核心
项目中,有定义
实现
的
模块项目(基础设施)。主项目只引用
核心
项目,而不了解基础设施。这意味着我们需要扫描模块
的
依赖
关系,并使用
核心
项目中定义
的
相应
接口
自动连接
实现
。更
具体
地说,假设我有一个<e
浏览 27
提问于2019-05-18
得票数 0
3
回答
重构工厂法
、
、
、
new service4(log, mappingConfig); } class ServiceFactory public static IService CreateService(
String
pathServiceFactory.CreateService(path, log, mappingConfig); return await servic
浏览 4
提问于2020-05-03
得票数 1
回答已采纳
1
回答
自动扫描特定
的
类或
接口
、
、
使用
依赖
注入
和其他方法,我经常需要声明哪个
依赖
程序集必须为特定
的
一个或
多个
类扫描,这些类派生自特定
的
类或
实现
接口
的
类,并且我必须以显式
的
方式声明要逐个加载
的
程序集。在asp.
net
核心
/.
net
核心
中有没有什么方法可以扫描
实现
特定类和/或
接口
的
类?
浏览 0
提问于2019-12-05
得票数 0
2
回答
如何将
接口
与来自不同解决方案
的
类关联
、
、
我有一个名为iChannels
的
接口
,它只有一个方法。using CHNL;{ { }然后,在另一个项目中,我有一个名为Channel1
的
类,定义如下:namespace CHNL public classChannel1
浏览 2
提问于2014-02-25
得票数 0
回答已采纳
1
回答
ASP.
net
核心
依赖
反转
、
所以我读了一篇关于Asp.
net
核心
的
依赖
注入
的
文章:在StartUp类ConfigureService方法
中
,将
接口
绑定到
具体
类
的
方式意味着您
的
主项目必须引用
注入
的
任何
依赖
项更糟糕
的
是,如果你
的
依赖
项引
浏览 2
提问于2018-09-14
得票数 0
2
回答
C#
中
带有泛型
的
接口
和继承
、
、
为了在.
NET
核心
中使用
依赖
注入
,我们为控制器构建了一组用于数据库交互
的
存储库
接口
。我想添加一个更
具体
的
TaggedEntityBase类,它扩展了EntityBase,以表示我们有一些实体,我们希望通过标记进行筛选。我希望TaggedEntityBase
具有
一个可以在控制器中使用
的
抽象属性,这样我就可以提取和重用过滤方法。所以,我想要
的
是这样
的
东西,但我想ITaggedRepos
浏览 7
提问于2017-02-08
得票数 1
回答已采纳
1
回答
如何在AutoFac中注册
具有
接口
类型
的
通用
接口
?
、
、
、
、
我试图使用Autofac注册
具有
多个
类型
的
通用
接口
,我喜欢调用:使用一种类型
的
IGenericInterface来解析
IInterface
的
所有
实现
。我已经尝试将
具有
具体
类
的
泛型
接口
注册为与
浏览 0
提问于2017-01-06
得票数 2
回答已采纳
26
回答
如何在Asp.
Net
内核中注册同一
接口
的
多个
实现
?
、
、
、
我有从相同
接口
派生
的
服务。在ASP.
NET
核心
中,如何注册这些服务,并在运行时根据某个键解析它们? 我什么也没看到Add服务方法需要key或者name参数,该参数通常用于区分
具体
的
实现
。} } 工厂模式是这里唯一
的
选择吗? Update1 我已经把这篇文章看了一遍。here这说明了当我们有
多个
具体
实现
时,如何使用工厂模式来获取服务实例。然而,它仍然不是一个完整
的
解决方案。此
浏览 343
提问于2016-08-27
得票数 405
回答已采纳
1
回答
通用库和漏出抽象
、
、
、
、
我正在
实现
一个存储库模式。我
的
主要理由是: 我遇到
的
问题是我是否应该拥有一个通用存储库。IQueryable<T> Query()方法将为调用代码提供构造特定查询
的
方法。这里
的
问题是,这是一个泄漏
的
抽象-实体框架
的
具体
细节现在泄漏到我
的
客户端代码。 ,这将如何影响
单元测试
?,我还能
浏览 5
提问于2013-12-11
得票数 5
回答已采纳
2
回答
.
NET
核心
依赖
注入
->获取
接口
的
所有
实现
、
、
我有一个名为IRule
的
接口
和
多个
实现
此
接口
的
类。我想使用.
NET
核心
依赖
注入
容器来加载IRule
的
所有
实现
,所以所有
实现
的
规则。 不幸
的
是,我不能让它工作。我知道我可以向控制器
的
ctor中
注入
一个IEnumerable<IRule>,但是我不知道如何在Startup.cs中注册这
浏览 2
提问于2016-09-19
得票数 20
回答已采纳
1
回答
如何将模拟
的
接口
对象传递给主类c#
、
、
、
我有以下代码: { } Assert.IsTrue(result); } 所做
的
模仿是成功<e
浏览 0
提问于2018-06-26
得票数 0
回答已采纳
2
回答
Unity注册非泛型
接口
的
泛型类型
、
、
、
我
的
方案看起来(在我看来)非常简单,但我找不到解决方案。我有这样
的
场景{ 不能将
接口
设为泛型(来自WCF库。)所以我想像这样注册这个
接口
然后用T来解决它containe
浏览 0
提问于2013-08-28
得票数 4
回答已采纳
1
回答
添加
具有
相同
接口
的
HttpClients,最终
具有
相同
的
基url Asp.
Net
核
、
、
、
、
我在ASP.
Net
核心
有一个程序。我在HttpClient上添加了两个
具有
相同
接口
的
Startup.cs类{ { });} 然后我尝试在我
的
控制器
中
浏览 2
提问于2022-10-09
得票数 0
3
回答
在Asp.
Net
核心
中
注入
DbContext。
具体
的
类型还是
接口
?
、
在一个Asp.
Net
核心
项目中,我
注入
了实体框架DbContext:}servicesAddEntityFramework() .AddDbContext<Context>(x => x.UseSqlServer(connectionString); 我应该创建一个
接口
,IMyDbContext,然后
注入
它吗?MyDbContext :
浏览 3
提问于2016-04-13
得票数 12
回答已采纳
1
回答
在StructureMap
中
对ForSingletonOf使用Add
、
、
、
如果有两个类Class1和Class2,它们都
实现
了一个
接口
IInterface
。c.ForSingletonOf<
IInterface
>().Add<Class2>().Named("Cl
浏览 2
提问于2017-09-27
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券