WindsorContainerを持っています。
にInterceptor属性を持つILazyComponentLoader
(重要な場合)とインターフェイス( )があります。ISomething
[Interceptor(typeof(DynamicImplementationInterceptor)]
public interface ISomething
ProxyGenerator.CreateInterfaceProxyWithoutTarget
を介してインターフェイスを解決するときにWindsorを使用して、すべての動作をオンデマンドで外部に実装できるcontainer.Resolve<ISomething>()
ようにします。DynamicImplementationInterceptor
ドキュメントでこの正確なシナリオを見つけることができないようです...ISomething
を使用して登録する場合Component.For<ISomething>()....
、この動作が必要であることをどのように指定しますか?(現在、タイプが抽象またはインターフェイスであるというエラーが発生するため、インスタンス化できません...)
ありがとう!