ABaseクラスをインターセプトし、基本クラス(A)と独立したインターフェイス(IC)を実装するChildクラスをバインディングに使用します。
Bind<IC>().To<A>();
プロキシ化されたオブジェクトでnullに設定されるプロパティがAにある場合、問題が発生しますが、プロキシ化されたオブジェクトのインスタンスでは、デバッグビューでそのプロパティに適切な値があります。
((Ninject.Extensions.Interception.Wrapper.StandardWrapper)
(((DistributorServiceProxy)(distributorService)).__interceptor)).Instance
正確には 、実際のコードを含む要点https://gist.github.com/424637484504b89789d6へのリンクを追加します。
誰か助けてくれたらとてもありがたいです。
乾杯、ジャニ