インターセプターを特定の順序で実行したいので、次のように InterceptorAttribute を使用してそれらをクラスにバインドします。
[Interceptor(typeof(type1))]
[Interceptor(typeof(type2))]
[Interceptor(typeof(type3))]
public class SomeClass {}
しかし残念なことに、type1 インターセプタを実行してから type2 と type3 を実行する代わりに、castle はそれらを別の順序で実行するようです。特定の注文を強制するにはどうすればよいですか? 出来ますか?
[アップデート]
私は構成ファイルを試してみました - それはうまくいくようですが、私は属性を好むでしょう、はるかに簡単に思えます。