Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用并非为 IOC 设计的遗留应用程序避免服务定位器反模式
我经常读到IOC 中的服务定位器是一种反模式 http blog ploeh dk 2010 02 03 ServiceLocatorIsAnAntiPattern aspx 去年 我们在工作中的应用程序中引入了 IOC 具体来说是 Nin
Castle Windsor - 如何根据构造函数参数解析组件
假设我有一个这样的组件 public class MyComponent public MyComponent string name 我基本上希望在解析它时将提供的构造函数参数作为组件标识符的一部分 如果您从未使用该组参数解决它 它将实例
castlewindsor
ioccontainer
如何使用字符串参数来区分命名空间或类型?
我需要在 NET 2 0 C 脚本中获取一些 JSON 输出 目标是使用一种方法来输出我需要的所有 JSON 提要 所有模型都具有相同的 id 和 name 属性 因此我有大约 15 个命名空间 它们在这里具有相同的部分 简而言之 因为我使
c
NET
casting
castlewindsor
C20
ASP.NET Web API 中处理程序和过滤器的依赖注入
我正在尝试连接我的 Web Api 项目以使用 Castle Windsor 进行 IoC 我已经通过以下方式为我的控制器做到了这一点这篇优秀的文章 http blog ploeh dk 2012 10 03 DependencyInjec
Castle Windsor - 将泛型实现解析为基本类型
我正在尝试使用 Windsor 作为工厂来提供基于子类型的规范实现XAbstractBase 在我的例子中是一个抽象消息基类 我有如下代码 public abstract class XAbstractBase public class Y
c
generics
castlewindsor
如何将温莎城堡与 ASP.Net Web 表单一起使用?
我正在尝试将 Windsor 的依赖注入连接到标准的 asp net Web 表单 我想我已经使用 HttpModule 和 CustomAttribute 代码如下所示 实现了这一点 尽管该解决方案似乎有点笨拙 并且想知道 Windsor
aspnet
inversionofcontrol
castlewindsor
使用 Castle Fluent 接口注册拦截器
我正在尝试实施通过拦截器 无法弄清楚如何通过流畅的机制注册接口 我看到一个 Component For
c
castlewindsor
fluentinterface
iinterceptor
使用 NHibernate 在延迟加载场景中使用 Castle.DynamicProxy 实现 IDataErrorInfo
我已经使用 Castle DynamicProxy IIterceptor 实现了 IDataErrorInfo 接口 我还实现了一个 NHibernate 拦截器 它使用该拦截器实例化我的实体 问题在于延迟加载的实体 这些是使用 nhib
NET
WPF
nhibernate
castlewindsor
lazyloading
温莎城堡生活方式问题
我正在实现hangFire 它是我的项目中的一个作业调度库 我面临着与此相同的问题link https stackoverflow com questions 11873905 castle windsor lifestyle depend
castlewindsor
ioccontainer
castlewindsor3
Castle Windsor 或 Spring.NET - 优点和缺点 [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
inversionofcontrol
castlewindsor
SpringNet
PooledRedisClientManager 未释放连接
我将 json 数据列表存储在 redis 中并使用 ServiceStack c 客户端访问它 我本质上是在管理自己的外键 我在其中存储zrangeid 我使用应用程序内部的接口从zrange然后从 Redis 获取底层 json 对象并
c
Redis
castlewindsor
servicestack
类型的构造函数:找不到“Namespace.type”
我使用 Castle Windsor 作为 IOC 所以我试图在 HTTPHandler 的构造函数中解析服务类型 我不断收到此错误 类型的构造函数 找不到 Namespace type 我的配置具有以下服务类型条目 IDocumentDi
c
aspnet
castlewindsor
ioccontainer
在 Web API 应用程序中,我可以在什么时候拦截 URI 参数并相应地路由调用?
注 这个问题确实有点类似于this one https stackoverflow com questions 21388655 can i programmatically determine the database context t
c
castlewindsor
databaseschema
lifecycle
aspnetwebapirouting
我正在寻找一个简单但实用且强大的 .net IOC/DI 框架
我将在一个由经验较少的开发人员组成的项目中使用它 因此像 Spring NET 这样的复杂框架不是一个选择 我在想 Ninject 温莎城堡 结构图 哪个会提供适度的学习曲线而不失去灵活性 另一个问题 放置配置的正确位置在哪里 由于 3 层
删除了 C# 和 IoC 传递依赖项
我有一个使用 IoC windsor 的解决方案 解决方案中的项目如下 接口 保存我将使用的所有接口合约 IoC Installers 保存我的依赖项的所有安装程序 参考实现和接口 IoC 包含一个包含 IoC 容器的单例类 该类执行容器的
c
dependencyinjection
inversionofcontrol
castlewindsor
castle IOC - 解决循环引用
关于我的 MVP 实现的简单问题 目前我有下面的代码 其中演示者和视图都是通过容器解析的 然后演示者调用 View Init 将自己传递给视图 然而 我想知道是否有一种方法可以让容器修复我的循环引用 视图 gt 演示者 演示者 gt 视图
c
castlewindsor
castle
为什么使用 IKernel 而不是 IWindsorContainer?
我在几个代码示例中看到人们使用过IKernel而不是使用IWindsorContainer 为什么是这样 这是一个例子 http docs castleproject org S kwaa14uzdj55gv55dzgf0vui Winds
c
dependencyinjection
castlewindsor
ioccontainer
使用 Castle Windsor 解析具有泛型类型约束的接口
给定 FooRequest 和 FooResponse 是抽象的接口 public interface IFooHandler
c
generics
castlewindsor
在 ASP.NET MVC 的 Windsor 配置中,控制器的生活方式是否应该始终是瞬态的?
我遇到了一个问题 我认为 Html DropDownList 会在我第一次提交表单时回发所选值 但每个后续回发只会发布初始回发中的数据 因此 我将生活方式 瞬态 添加到为温莎城堡配置控制器的组件元素中 这解决了问题 但当然使回发需要更长的时
ASPNETMVC
castlewindsor
ioccontainer
aspnetmvccontroller
使用温莎城堡解析 HttpControllerContext
In the ASP NET Web API http www asp net web api HttpControllerContext实例提供了很多有关当前环境的信息 包括当前请求的URI 如果服务依赖于此类信息 例如请求 URI 则应
dependencyinjection
castlewindsor
aspnetwebapi
selfhosting
1
2
3
4
5
6
»