腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如果一个类需要在方法
中
需要时创建另一个类
的
多个实例,则注入
依赖
项。
、
、
、
、
嗨,我正在学习进行
依赖
注入
的
最佳方法,以及使用
IoC
容器解析
依赖
关系
的
最佳方法。然而,我遇到
的
大多数示例只需要它
的
依赖
类
的
一个实例,并且这个
依赖
项被注入构造函数。但我
的
情况有点不同。我有一个类,它有一个方法,它在
循环
中不断地做一些工作,并且在
循环
中预先迭代,我需要创建一个不同类
的
新实例。如何在这种情况下进行
依赖
浏览 2
提问于2014-09-05
得票数 4
回答已采纳
5
回答
Ioc
容器和动态语言(取2)
、
、
、
我已经阅读了大量关于
依赖
注入、控制反转和
IoC
容器
的
内容。我还主要用动态语言编程(PHP在工作,Python在家里)。下面是我发现
的
一些东西,但在我把它们拼凑在一起
的
时候,这会给我留下很多空白: 所以我读到
的
是:在静态语言中,
IoC
容器是一个大得多
的
交易,因为在动态语言中执行DI但是它们也提供了远远超出DI
的
好处,比如为您管理
依赖
关系
,并避免您不得不手工将十几
浏览 0
提问于2011-01-20
得票数 5
3
回答
国际奥委会无服务定位器
、
、
、
、
假设我有3个类,Program、A (具有
依赖
关系
D1和D2)和B (具有
依赖
关系
D3和D4)。Program在创建A实例之前初始化
IOC
容器并注册一组类型。class Program static void Main(string[] args)
IOC
ioc
= new
IOC
(); A a =
ioc
.
浏览 0
提问于2015-07-09
得票数 2
回答已采纳
3
回答
使用工厂方法创建
的
私有构造函数
的
单元测试类
、
我知道有人问过/回答了非常类似的问题,但我有一个我无法解决
的
特殊情况。 我们正在创建一个用于其他应用程序
的
库,该库以用户实例化和使用
的
主库类为中心。这个类有各种各样
的
依赖
项,设计要求
的
一部分规定我们不希望库
的
用户
处理
创建
依赖
对象图或
处理
初始化任务,因此我们将类构造函数设置为私有,并让它们从静态方法创建实例,而静态方法反过来创建类
的
实例并使用
IoC
容器解决
依赖</e
浏览 4
提问于2014-05-30
得票数 1
回答已采纳
7
回答
在
IOC
中
处理
循环
依赖
、
我正在尝试使用
IOC
容器在我
的
应用程序
中
创建初始对象图。目前,我为构造函数注入设置了所有
依赖
项。显然,现在解析MainForm会导致堆栈溢出,因为MainForm
的
MenuStripItem
依赖
项会尝试解析Mainform,等等…… 解决这种
循环<
浏览 0
提问于2009-01-27
得票数 11
3
回答
控制反转究竟是什么?
、
、
可能重复: 但是,我认为创建对象(因此可以使用DI满足
依赖
关系
)是
IoC
框架
处理
的
浏览 1
提问于2010-12-23
得票数 10
回答已采纳
5
回答
什么时候使用
IoC
合适?
我理解
IoC
容器是什么,并一直在阅读结构图。这项技术似乎很容易使用。我
的
问题是,使用
IoC
容器
的
适当粒度级别是什么?我看到了以下
IoC
应用程序
的
可能级别: overkill.Break 打破了所有对象之间
的
每个
依赖
关系
--当然是subsystems.Use
IoC
中
的
所有主要对象(如域对象、支持类和组件)之间
的
依赖
关系
,并结合一
浏览 3
提问于2009-06-10
得票数 6
回答已采纳
1
回答
依赖
查找和
Ioc
之间
的
关系
是什么
、
伙计们但是我不清楚
依赖
查找和
Ioc
之间
的
关系
有人能帮上忙吗?谢谢!
浏览 0
提问于2014-10-08
得票数 2
1
回答
是否将IUnityContainer本身作为ASP.NET MVC控制器构造器
中
的
参数注入是一种首选方法?
、
、
、
我正在使用Unity.Mvc4在asp.net MVC 4
中
,并内置了Bootstrapper文件来注册如下所示
的
所有类型。return container; -----------------------在我
的
Controller构造函数
中
,我在按需调用IUnityContainer本身,如下所示 public MyController(IU
浏览 0
提问于2013-12-29
得票数 1
回答已采纳
1
回答
使用DI /
IoC
处理
关系
和潜在
的
不一致
、
我在设计类时遇到了麻烦,以便最好地利用DI /
IoC
原则,特别是当一个类与它
的
一个
依赖
项共享一个
依赖
项时(即。X具有
依赖
关系
Y和Z,而Y具有
依赖
关系
Z)。就叫它'ConnectionInfo‘吧{} 我设计了一个使用连接信息
的
worker类,所以我将通过构造函数注入我
的
依赖
项。但是,在注入W
浏览 0
提问于2010-08-13
得票数 1
回答已采纳
3
回答
使用
依赖
项注入注入
依赖
项注入器
、
、
、
我对
依赖
注入非常陌生,我正在尝试弄清楚这是否是反模式。interfacesFoo.Payment - references Foo.Shared我在Foo.Shared
中
定义了一个接口,它代理我正在使用
的
依赖
注入框架(在本例
中
是NInject)。public
浏览 2
提问于2009-12-12
得票数 8
回答已采纳
1
回答
MVP
依赖
注入和模型
、
如果我在视图级别注入它,那么您就回到了视图中
的
业务逻辑
的
起点--也就是视图不应该知道它
的
模型。 有什么建议吗?
浏览 0
提问于2009-05-31
得票数 4
回答已采纳
1
回答
在我
的
库项目中使用Autofac
IoC
是否是一个很好
的
实践,如果不是,如何替换它?如果是,如何解决
依赖
关系
?
、
、
、
、
我
的
想法用完了,所以我决定在这里要一些。目前,我正在
处理
一个.Net类库,我决定将库类也划分为一个服务类(它使用IO、config)。 在库
中
,我使用Autofac
IoC
作为DI。希望解决类库
中
的
依赖
关系
。目前,我
的
方法是从应用程序项目中调用公开
的
库初始属性,根据约异步init,使用此属性,我在库
中
调用RunConfigAsync(),在库
中
尝试解决库
依赖
<em
浏览 0
提问于2019-08-31
得票数 0
1
回答
在WPF MVVM
中
打开主窗口
、
、
、
我是新
的
WPF和正在构建一个WPF MVVM应用程序。{ DataContext = viewModel;由于我有一个参数化构造函数,注入ViewModel (通过
依赖
项注入)并将DataContext设置为它,所以我不能简单地添加MainView.Show(); 在OnStartUp方法
中
浏览 5
提问于2021-10-21
得票数 0
回答已采纳
1
回答
理解
IoC
容器和
依赖
项注入
、
、
、
、
我
的
理解: 当ClassA
的
实例需要一个ClassB实例来实例化ClassA
的
新实例时,就会产生
依赖
关系
。
依赖
注入是在ClassA通过ClassA
的
构造函数
中
的
参数或通过set~DependencyNameHere~(~DependencyNameHere~ $param)函数传递ClassB实例时进行
的
。因此,在这一点上,我开始尝试使用
IoC
容器
处理
更复杂
的
浏览 1
提问于2013-09-01
得票数 64
回答已采纳
1
回答
Autofac
IOC
:为什么运行时检测到
的
服务之间存在
循环
依赖
关系
?
、
、
、
我在我
的
Autofac
IOC
MVC应用程序中使用Asp.Net。我看到了运行时检测到
的
服务之间
的
循环
依赖
关系
(甚至在构建/重建项目中也没有检测到)。为什么在运行时会发生这种情况?
浏览 2
提问于2017-10-30
得票数 0
回答已采纳
1
回答
控制反转与
依赖
反转有何
关系
?
、
、
在网络上
的
许多文章
中
,术语倒置控制和
依赖
反转原则似乎混在了一起,并被用作同义词(称为“DI-容器”和“
IoC
-容器”
的
工具加强了进一步
的
混淆)。维基百科
的
一篇文章很好地解释了
IoC
与DI
的
不同之处:因此,DIP是关于让模块
依赖
于抽象,而不是具体
的</e
浏览 0
提问于2016-03-03
得票数 17
2
回答
定义WebActivator.PreApplicationStartMethod类
的
初始化顺序
、
、
我有几个WebActivator.PreApplicationStartMethod装饰
的
课程。我
的
问题是: 可以有几个WebActivator.PreApplicationStartMethod类吗?可以定义它们初始化
的
顺序,这样
IoC
才是最重要
的
,所以静态类实例可以
依赖<
浏览 1
提问于2012-01-27
得票数 6
回答已采纳
4
回答
如何在DI和
IOC
环境
中
处理
范围性质
的
服务(如事务)
、
、
、
、
假设您
的
代码是通过构造函数注入
依赖
项为DI和
IOC
设计
的
。那么,在组合根目录
中
是否使用
IOC
容器或DI-by-手工,对这个问题没有多大影响。我认为。无论如何,我发现自己一次又一次地陷入了一次又一次
的
精神挣扎,我应该如何最好地
处理
基于范围
的
服务,比如事务或其他明显
的
临时操作。有一些限制我想遵守: 不要让
依赖
关系
接口是IDisposable --这是一个泄漏
的
抽象
浏览 8
提问于2011-05-03
得票数 6
回答已采纳
2
回答
如何根据每个请求从
IoC
容器解析Web消息
处理
程序/
IoC
、
、
、
、
描述了如何在HTTP中有效地使用ASP.NET消息
处理
程序来“装饰”请求。此外,本文还展示了将自定义
处理
程序注册到Web管道
中
的
以下代码:这种方法
的
问题是,它有效地将MessageHandler1当
处理
程序本身没有状态和
依赖
关系
时,这是很好
的
,但是在基于可靠设计原则
的
系统
中
,这些
处理</e
浏览 0
提问于2013-12-09
得票数 13
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券