腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Autofac
注册
多个
接口
层次
结构
,
多个
具体
类
c#
、
design-patterns
、
autofac
因此,假设有一个
接口
public interface IBase { } 和一个实现它的
类
,BaseClass而不是抽象的)。现在我必须有另一个
类
,它应该实现基本
接口
,但也要添加新方法(扩展默认行为),所以我的第二个
接口
如下所示 public interface IChild : IBase { void MethodChild现在是IoC和
Autofac
的问题。我希望在应用程序启动时,有条件地将第一个或第二
浏览 22
提问于2020-07-02
得票数 0
1
回答
Autofac
:
注册
类
的
层次
结构
autofac
、
registration
、
hierarchy
我正在努力向
Autofac
注册
一个
类
和
接口
的
层次
结构
。我有一个
接口
IMyService,定义如下: public interface IMyService void DoMyService();} 此外,对于上述两个服务: MyServiceA1、MyServiceA2、MyServiceB1和MySer
浏览 33
提问于2021-08-18
得票数 0
1
回答
Autofac
无效配置预防/检测
c#
、
dependency-injection
、
autofac
AutoFac
是否有一种很好且快捷的方法来检测依赖解析异常,而不必解决整个依赖
层次
结构
,或者快速解决该
层次
结构
并检测问题?
具体
而言,我试图解决的问题是,有人不小心向构造函数添加了类似字符串的内容,在本例中,
AutoFac
将失败,但不会告诉您它未能解决的
类
。示例消息: 无法在“System.String”类型上长度为1的
多个
构造函数之间进行选择
浏览 3
提问于2017-06-27
得票数 1
回答已采纳
1
回答
如何在
AutoFac
中
注册
具有
接口
类型的通用
接口
?
c#
、
.net
、
generics
、
interface
、
autofac
我试图使用
Autofac
注册
具有
多个
类型的通用
接口
,我喜欢调用:使用一种类型的我已经尝试将具有
具体
类
的泛型
接口
注册
为与
接口
的泛型
接口
: .As<IG
浏览 0
提问于2017-01-06
得票数 2
回答已采纳
1
回答
事件总线代理-如何在IEnumerable<T>事件期间解析OnActivating
c#
、
autofac
考虑一下,我有一些
接口
,比如:IFirstEvent等等。现在,我可以有
多个
IFirstEvent
接口
的实现。我想
注册
ContainerBuilder中的所有实现,以便在实现中使用依赖注入(以及其他
Autofac
特性)。接下来,我想用调用其他实现的代理
类
(在解析时)替换IFirstEvent (为了使用它,我想注入单个IFirstEvent而不是IEnumerable<IFirstEvent> )。(很明显--当解析IFirstEvent集合时,每个项都将被代理
类</
浏览 2
提问于2015-04-07
得票数 2
回答已采纳
1
回答
Autofac
注册
验证
validation
、
dependency-injection
、
inversion-of-control
、
autofac
我正在为大型应用程序构建核心服务,我们从castle windsor切换到了
autofac
。在使用汇编扫描和模块的自动
注册
方法中,一切都工作得很好,但我们最近有一个有趣的案例:一个
接口
和
autofac
有两个实现,当然,以随机的顺序
注册
它们,从业务角度来看,错误的实现得到了解决。当然,手动
注册
可以完成这项工作,但最好能在解析级别上进行一些验证,至少给出每个已
注册
服务的输出信息,如果它有
多个
实现,它应该标记它们,这是默认的-当使用IContainer询问容
浏览 0
提问于2017-09-28
得票数 1
1
回答
应该允许
接口
和
类
继承“type”吗?
php
、
oop
、
inheritance
、
interface
使用PHP5.5时,如果我指定了
接口
层次
结构
和
类
的并行
层次
结构
,则最终会得到通过
多个
关系继承特定类型的子类。这是否意味着设计不当?它能制造问题吗?myFoo implements foo {}在本例中,myBar通过两个关系继承类型'foo‘: 它从它实现的
接口
(bar)继
浏览 5
提问于2014-11-04
得票数 0
回答已采纳
1
回答
如何模拟单个
接口
由
多个
类
实现的对象
c#
、
moq
、
autofac
、
xunit
、
.net-4.8
我有一个带有
多个
类
实现的
接口
。我已经在
Autofac
Container中
注册
了它们。我的PaymentService
类
有两个参数,其中一个可以实现
多个
类
。如何模拟到特定的
类
??
接口
{ void UpdateAccount(Account ac
浏览 24
提问于2020-11-16
得票数 0
1
回答
使用
Autofac
将指定键/命名项的列表注入组件
c#
、
autofac
我有一个
接口
IService,我有
多个
实现。我有一个
类
ConsumerClass,它以一个IEnumerable<IService>作为参数。我意识到,如果我只是离开它,
Autofac
将自动创建枚举并用所有已
注册
的服务实现填充它,但我想指定注入了哪些实现。原因之一是ConsumerClass可能有一个实现,但在
Autofac
中
注册
了两次--唯一的区别是注入了什么。
浏览 3
提问于2015-01-29
得票数 0
回答已采纳
1
回答
多线程
注册
.net
、
ninject
、
unity-container
、
structuremap
、
autofac
是否有任何具有线程安全类型
注册
的.net IOC容器?为了澄清,下面是基于统一的示例代码,它将WCF服务与容器“模块”或“
注册
表”的概念结合起来。我怀疑允许线程安全
注册
的容器会使用或。我们走着瞧。 另一方面,如果我必须避免这种动态的多线程
注册
过程,我想我会进行类型到委托
注册
浏览 0
提问于2013-10-30
得票数 0
2
回答
C++中的工厂模式和
类
模板
c++
、
design-patterns
、
templates
、
factory
我有一个
类
模板的
层次
结构
。在
层次
结构
的顶部是一个抽象基
类
(
接口
)。直到运行时我才知道实例化哪个
具体
的实现,所以使用工厂模式似乎是最好的情况。但是,C++中不允许使用虚拟成员函数模板。IProduct
接口
的各个
具体
实现以及
具体
工厂将位于不同的动态库中,其中一个或
多个
将在运行时加载。
浏览 0
提问于2010-08-12
得票数 0
回答已采纳
1
回答
构造函数注入过程中父
接口
解析
autofac
> : IJ4JLogger<TCalling>}public FileHistoryConfiguration( IJ4JLogger<FileHistoryConfiguration> histLogger, IJ4JLogger<FileHistoryService> svcLogger )}builder.RegisterGeneric>(); 我可以通过更改J4J
浏览 0
提问于2019-06-14
得票数 0
回答已采纳
1
回答
在C#
Autofac
中如何从单个
接口
解析
多个
具体
类
c#
、
dependency-injection
、
autofac
、
.net-4.8
我有一个具有
多个
类
实现的
接口
。我已经在
Autofac
Container中
注册
了它们。我的问题是如何解决特定
类
的问题?
接口
{ void UpdateAccount(Account account);已实现的
类
public class BackupAccountDataSt
浏览 5
提问于2020-11-16
得票数 0
1
回答
Autofac
注册
关闭的类型并在运行时检索它们
asp.net-core
、
.net-core
、
asp.net-core-mvc
、
autofac
、
autofac-configuration
我有一个
接口
,它将接受泛型类型T { } } } 为了用outofac
注册
它
浏览 4
提问于2018-08-22
得票数 0
回答已采纳
2
回答
Autofac
能实现自动自绑定吗?
dependency-injection
、
autofac
、
convention-over-configur
我希望能够向
Autofac
容器请求一个
具体
的
类
,并返回一个实例,其中注入了所有适当的构造函数依赖项,,而无需
注册
该
具体
类
。I.因此,没有必要在测试中模拟ViewModel --因此没有理由为每个ViewModel设置一个
接口
。因此,在这种情况下,通常的DI模式“
注册
这个
接口
来解析这个
类
”是不必要的复杂性。像builder.Register<MyClass>();这样的显式自绑定,在处理像
具体</e
浏览 2
提问于2009-07-09
得票数 10
回答已采纳
2
回答
使用NHibernate在多
层次
上映射
接口
nhibernate
、
nhibernate-mapping
给定两个不相关的
类
,其中一个是另一个继承
层次
结构
的成员,我如何在这两个
类
上映射一个
接口
,以便可以对该
接口
进行查询并返回适当的
具体
类型?例如。Survey, ISurveyGateway { ... } { } 目前,我已经使用每个
类
层次
结构
的表映射了如果我从SharedSurvey或Invite中删除
浏览 0
提问于2010-11-16
得票数 0
回答已采纳
4
回答
依赖项注入/IOC容器如何知道要使用哪个实现?
dependency-injection
、
inversion-of-control
、
ioc-containers
new Logger(new EmailLogger(new ConfigProvider()))); 我假设ProductLocator、PricingService等在构造函数参数中被调用为
接口
,而不是
具体
的
类
。
浏览 0
提问于2016-03-21
得票数 5
回答已采纳
2
回答
解析基
类
c#
、
autofac
我得到了一个
类
层次
结构
,大约有30个
类
,有四个
层次
。例如:为此,我得到了一个名为IConsumerOf<T>的
接口
。如何让继承IConsumerOf<Class1>的所有
类
也调用Class1的实现者?(没有实现IConsumerOf<Class1a>等) 编辑:为
接口
添加类型约束不是一个选项。并注意
Autofac</e
浏览 1
提问于2011-12-14
得票数 2
回答已采纳
1
回答
TinyIoC:在单个实例上
注册
多个
接口
.net
、
inversion-of-control
、
tinyioc
Autofac
允许通过.AsImplementedInterfaces()或链接的.As<>()调用以及.SingleInstance()轻松地将
多个
接口
解析到同一实例。我只知道如何
注册
同一个
接口
的
多个
实现,但没有办法链接
注册
或类似的东西。 据我所知,这对于IoC容器来说是一个非常重要的特性,不是吗?
浏览 4
提问于2012-06-27
得票数 9
回答已采纳
1
回答
具有
Autofac
的DefaultConventions
c#
、
dependency-injection
、
autofac
scan.TheCallingAssembly(); }); builder.RegisterAssemblyTypes(assemblies)它将它找到的所有
接口
注册
到它找到的任何
具体
类型有没有一种方法可以像structuremap那样基
浏览 0
提问于2015-06-26
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java:Java中的多重继承问题
Java:理解和使用Java 委托事件模型
用类的设计原则编写vue业务组件
Java 谈谈你对OOA、OOD、OOP的理解 二
深入理解rpc框架(二):实现“屌丝版”rpc
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券