【问题标题】:Is there a way to construct a HttpHandler using Castle Windsor?有没有办法使用 Castle Windsor 构造一个 HttpHandler?
【发布时间】:2012-08-28 14:47:09
【问题描述】:

有没有什么方法可以使用 Castle Windor 在 .net 中构造一个 HttpHandler 以便我可以将依赖项注入其中?

我意识到这是一个非常稀疏的问题,但我不确定还要添加什么。我有一个IHttpHandler 的实现,我希望能够将依赖项注入其中,但我看不到如何让 IoC 容器接管处理程序的实例化,因为它是由应用程序根据请求完成的。

【问题讨论】:

标签: .net inversion-of-control castle-windsor httphandler


【解决方案1】:

当您说实例化是“由应用程序根据请求完成”时。 你的申请?您不会“只是”将其更改为向温莎城堡要求处理程序吗?或者,您的意思是它是通过 ASP.Net 配置实例化的?

您是否需要自定义 HTTP 处理程序工厂来处理处理程序? http://msdn.microsoft.com/en-us/library/ms227439(v=vs.100).aspx

【讨论】:

  • 通过 ASP.Net 配置实例化,你的最后一句话打破了我的大脑 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-05
  • 1970-01-01
  • 1970-01-01
  • 2015-01-13
  • 2012-07-01
  • 1970-01-01
  • 2010-09-28
相关资源
最近更新 更多