我需要我的单身服务取决于每个Web请求对象,并且我想使用Castle的TypedFactoryFacility为我的对象自动创建工厂。城堡工厂短期生活依赖
我的注册看起来像这样:
我在web.xml中也注册了每Web请求的续航时间,工厂接口看起来是这样的:
public interface IMailMessageQueueProvider
{
IMailMessageQueue Get();
}
而且我得到这个不错的错误:
Type Model.IMailMessageQueueProvider is abstract.
As such, it is not possible to instansiate it as implementation of service
Model.IMailMessageQueueProvider.
为什么城堡不创建工厂?
这是我跟一个参考:http://stw.castleproject.org/Windsor.Typed-Factory-Facility-interface-based-factories.ashx
哪个版本是? – 2012-03-30 22:10:19
只是为了踢,尝试重命名'Get'方法到别的东西('BuildCreateMailMessageQueue'或类似的东西) – 2012-03-30 22:11:54
我使用2.5,与其他名称早些时候尝试:创建()和GetIMailMessageQueue(),我可以尝试其他人。 .. – 0lukasz0 2012-03-30 22:15:13