腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Catel
中
注册
具有
多个
接口
的
类
以
进行
依赖
注入
、
、
我正在使用带有MVVM应用程序
的
Catel
5.12.19 我有以下两个
接口
: public interface ICustomerSearch public List<string>"Option 1", }; }}
在
app.xaml.cs
中
,我按如下方式
注册
: Serv
浏览 17
提问于2021-11-11
得票数 0
回答已采纳
1
回答
Catel
是否将相同服务
的
耦合实现提供到一个集合
中
?
、
、
、
几天来,我一直
在
研究
Catel
框架,考虑从杯比微+城堡温莎迁移到它。 我
的
应用程序有一组不同
的
屏幕,应该可以通过TabControl
中
的
选项卡获得。
在
以前
的
项目中,我使用Castle作为IoC容器,它允许
注册
多个
类
作为
接口
实现,并提供了一种将所有创建
的
对象解析为该
接口
类型
的
集合
的
方法。执行程序后,Castle将
浏览 1
提问于2018-07-07
得票数 0
回答已采纳
1
回答
依赖
注入
:使用框架
的
优点是什么?
、
、
、
简介与问题 我理解
依赖
注入
的
优势,例如构造函数
注入
或setter
注入
,并且它是
进行
控制反转
的
一种方法。我也知道服务定位器是另一种倒置控制
的
方法,但这是一种应该避免
的
方法。我在跟踪马丁·福勒术语。
依赖
注入
作为一项原则可以很容易地完成,只需为该
接口
定义一个
具有
(可能是
多个
)实现
的
接口
,并给出一个实例,该实例作为另一
浏览 0
提问于2021-03-16
得票数 4
1
回答
使用DI将
依赖
项
注入
到ViewModel
中
,使用MS DI和
Catel
.MVVM
、
、
、
、
我很难找到一个解决方案,用
Catel
.MVVM将
依赖
项
注入
到
Catel
.MVVM
中
。我正在使用DI
的
。
在
显示视图时让DI向ViewModels
注入
依赖
项。让
Catel
.MVVM自动将每个视图
的
ViewModel关联起来,这样就不需要在XAML
中
设置它。我知道
在
Catel
.MVVM
中
这是可能<e
浏览 4
提问于2020-12-04
得票数 1
3
回答
当使用服务
依赖
项
注入
实例化NullReferenceException时
、
、
、
、
我尝试使用
Catel
中使用服务
的
最佳方法,即在viewmodel
的
构造函数中
注入
服务:{ this.messageService = msgService;} 然而,当我在这个构造函数
中
设置参数时,我
的
程序会抛出一个NullReferenceExcep
浏览 1
提问于2015-01-12
得票数 0
回答已采纳
3
回答
如何使用入口库(或DataAnnotations)、MVC和存储库模式执行重复键验证
、
、
、
、
我有一组
以
ASP.NET (3 RC2)应用程序为结尾
的
MVC4项目。该解决方案使用Unity和EntLib验证来
进行
横切
依赖
注入
和验证。对于
注入
存储库和服务层实现,这两种方法都非常有效。但是,我不知道如何
进行
重复
的
密钥验证。例如,当用户
注册
时,我们希望确保他们不会选择其他人已经
在
使用
的
UserID。对于这种类型
的
验证,验证对象必须
具有
存储库引用...或者以其他方
浏览 2
提问于2010-12-29
得票数 2
回答已采纳
1
回答
如何使用默认asp.net核心DI容器
在
类
中
注入
单个
接口
的
多个
服务
类
实现
、
、
我有一种情况,一个
接口
由
多个
类
实现,所有这些实现都需要
注入
到消费客户端
中
,并以某种顺序执行(这里
的
顺序和
类
名是在运行时从配置
中
挑选出来
的
)。这里需要注意
的
是,所有这些
类
都实现了一个
接口
,它们
的
实例必须被
注入
到消费
类
中
。.Net Core2.0提供
的
默认DI容器不支持实现相同
接口</em
浏览 12
提问于2018-12-21
得票数 2
1
回答
使用抽象
类
的
依赖
注入
、
、
以
这个简单
的
抽象示例为例,其中抽象
类
具有
通用逻辑
的
实现,而被取消
的
类
具有
抽象方法
的
重写。: Cat cat = new Cat();cat.Sleep(); // Common logic 我
的
问题是,当使用
依赖
注入
时,这将如何转换在这方面,我知道如何
注册
<e
浏览 33
提问于2021-06-16
得票数 0
回答已采纳
1
回答
为什么IDependecyResolver.Resolve<IUICompositionService>()方法会抛出异常'
Catel
.IoC.TypeNotRegisteredException'?
、
、
、
当我试图解析
Catel
.IoC.TypeNotRegisteredException
接口
时,我有异常‘IUICompositionService’。我添加了参考
Catel
.Extensions.Prism,并将LoadAssembliesOnStartup.Fody从Nuget安装到我
的
WPF项目中,并在App.xaml.cs
中
App.OnStartup();
在
MainWindowViewModel In命令方法
中
,我编写了以下代码,用于
在
应用程序M
浏览 2
提问于2016-01-27
得票数 1
2
回答
Catel
认证+ MahApps
、
、
、
、
目前,我正在使用
Catel
+Orchestra地铁学习MahApps。我正在使用
Catel
.Examples项目使用MetroUI执行身份验证示例。我
的
问题是当我
在
MahAppsService
中
创建一个新
的
MahAppsService时 {return new MainWindow();MainWindowViewModel
的
构造函数从未被调用。
依赖
浏览 2
提问于2015-07-06
得票数 0
回答已采纳
1
回答
使用Unity动态
注册
接口
的
多个
实现(来自AutoMapper
的
IValueResolver
、
、
我
的
代码将动态扫描程序集
以
获取AutoMapper Profile
类
的
实现,并构建用于Unity DI
的
映射器。最近,我发现需要使用IValueResolver
接口
。这个
类
需要
注入
一个资源
依赖
项,以便在模型之间执行转换。 我可以
在
自动映射器配置
中
添加一行,强制它使用unity来解析IValueResolvers。cfg.ConstructServicesUsing(type => contai
浏览 14
提问于2018-02-08
得票数 2
回答已采纳
1
回答
如何在多项目解决方案中使用.net核心
依赖
注入
?
、
、
、
我是asp.net核心
的
新手。 public void ConfigureServices通常,我要做
的
是使用安装程序(温莎安装
浏览 3
提问于2016-10-22
得票数 5
回答已采纳
1
回答
基于Tsyringe
的
依赖
注入
在打印文本
中
的
多个
接口
实现
、
、
、
、
问题是代理层将定义一个
接口
,并且它将有
多个
实现,其中一个需要根据业务决策
进行
注入
。这两个实现将位于两个单独
的
文件夹
中
,例如AuthZero和KeyCloak,
在
构建时我们传递一个参数,如--folderName,因此在运行时只有一个实现可以用于
依赖
项
注入
。问题 Tsyringe (我也评估过其他一些库)面临
的
问题是,基于
接口
的
依赖
注入
需要在ioc
浏览 31
提问于2022-10-02
得票数 4
2
回答
统一2.0:为什么BuildUp()检查构造函数?
、
、
我正在尝试添加
类
SeviceImpl
的
一个实例,它有两个构造函数和
依赖
项。
在
变式A
中
,单位不
注入
依赖
性。我以为会
的
。
在
变体B
中
,我不明白当对象已经存在时,为什么BuildUp()方法需要检查构造函数?为什么不能直接
注入
依赖
项呢?公共
接口
IService { void ();}公共
类
数据库{} public
浏览 2
提问于2012-10-26
得票数 2
2
回答
已将命令
注册
到命令管理器,但该命令未触发
、
、
我有一个带有tabcontrol
的
视图。每个选项卡都是不同
的
视图模型。选项卡上方是一个保存按钮,用于保存活动
的
选项卡。我尝试使用CommandManager将按钮
的
单击传递给视图模型,但它不会命中。这是我
的
设置using
Catel
.Windows;public partial class MainWindow : DataWindow/// </sum
浏览 2
提问于2021-04-19
得票数 0
1
回答
Autofac:用参数解析
依赖
项
、
我有一个
类
(对于这个简单
的
示例“MasterOfPuppets”),它
具有
通过构造函数
注入
('NamedPuppet')接收
的
依赖
项,这个
依赖
项需要用(字符串名)构建一个值: publicpublic NamedPuppet(string name) _name = name; }我用它们
的
接口
注册
了两个<e
浏览 0
提问于2014-10-12
得票数 2
1
回答
DI,为一个
接口
定义
注册
多个
实例
、
我有一个
接口
INavigationService和一个简单
的
容器,允许使用和不使用键
进行
注册
。 这对我很有用,因为框架将把
注册
的
实例
注入
到我
的
视图模型
的
构造函数
中
。现在我有了
多个
导航服务(由于我
的
UI
中
的
框架)。它们都实现了相同
的
基本
接口
(INavigationService)。我希望能够让容器将这些实例<em
浏览 0
提问于2012-10-14
得票数 3
回答已采纳
2
回答
DI Container:从相同类型
的
集合中
注入
正确
的
组件?
、
、
我正在尝试用PHP破解我自己
的
依赖
注入
容器,基于构造函数
注入
。容器实例化复杂对象,并根据使用反射
的
构造函数
中
的
类型提示将它们
注入
所需
的
对象。有一件事我显然是偶然发现
的
,那就是我可以
注册
多个
可以
注入
的
相同类型
的
组件(扩展相同
的
类
/实现相同
的
接口
)。例
浏览 2
提问于2009-09-07
得票数 3
回答已采纳
1
回答
这些BLL-DAL是否符合
依赖
反转原则,这是否有效
的
依赖
注入
?
、
、
、
我正在研究一个非常简单
的
概念证明(POC)。 在这个项目中应该实现关注点
的
分离,这样
在
将来我们就可以灵活地使用我们使用
的
数据源(因此在这个POC
中
没有UI )。BLL有一个POCO Fruit
类
,它希望它
的
数据源实现存储库
接口
,还有一个FruitService
类
,它
的
职责是返回一个字符串,该字符串将用于标记水果。我希望检查代码是否应用了
依赖
反转
的
SOLID原则(DIP),以便高阶B
浏览 0
提问于2019-06-29
得票数 1
回答已采纳
3
回答
在
Unity
中
解析类型时传递构造函数参数:最佳实践
、
、
、
当使用
依赖
注入
来提供在构造函数中使用
的
参数时,有时需要这样做。这是Unity (和其他
依赖
注入
容器)所支持
的
,因此当它尝试创建该类型
的
实例时,它可以
在
构造函数中提供参数作为参数。我
的
问题是:这种方法可取吗?
在
接口
中,不可能指定实现
类
必须
具有
哪些参数。通过指定Unity
的
参数,您假设实现
类
具有
这些参数,并且您正
浏览 2
提问于2010-01-28
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一文说透依赖注入
Java的API设计实践
Spring揭秘:BeanDefinition接口应用场景及实现原理!
Spring Cloud简述及简单入门实例
SSH理解——Spring篇
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券