0
NamedLikeFactoryMethod in Ninject Extensions Factory working in non-compliance with documentationNinject工廠名爲LikeFactoryMethod不按指示工作?
我基本上是試圖做上面的帖子列出了什麼,但我猜的API已經改變,當我看到在對象瀏覽器我沒有看到過載將允許此語法。
我想下面的代碼,我是讓我使用NamedLikeFactoryMethod但是當我這樣做,它抱怨綁定<>。要<>部分,而無論哪種方式,我無法皮卡接口類型調用創建[名稱]方法。這有改變嗎?
我使用Ninject 3,與Ninject.Extension.Factory 3
廠
public interface ITemplateProcessorFactory
{
ITemplateProcessor CreateXsltProcessor();
ITemplateProcessor CreateRazorProcessor();
ITemplateProcessor CreateMarkdownProcessor();
}
綁定
Bind<ITemplateProcessor>().To<XsltProcessor>().NamedLikeFactoryMethod((ITemplateProcessorFactory)t => t.);
Bind<ITemplateProcessor>().To<XsltProcessor>().NamedLikeFactoryMethod<ITemplateProcessor,ITemplateProcessorFactory(t => t.);