クラスには多くの仮想メソッドがありますが、インターセプトする必要があるのは1つだけです。インターセプトメソッドで検証を行う必要がないように、Castle Windsorにそのメソッドのみをオーバーライドするように指示できますか?
編集:
IKernelEvents.ComponentRegisteredイベントを使用して、インターセプターを取得するタイプを選択します。
クラスには多くの仮想メソッドがありますが、インターセプトする必要があるのは1つだけです。インターセプトメソッドで検証を行う必要がないように、Castle Windsorにそのメソッドのみをオーバーライドするように指示できますか?
編集:
IKernelEvents.ComponentRegisteredイベントを使用して、インターセプターを取得するタイプを選択します。
IProxyHook
してプロキシするメソッドを選択します。ComponentModel
(およびインターセプターまたはプロキシフックの追加はそのような操作の1つです) 、そのためIContributeComponentModelConstruction
にsを使用します。詳細な説明については、ドキュメントを参照してください。