2

我希望以特定顺序执行拦截器,并以这种方式使用 InterceptorAttribute 将它们绑定到类:

[Interceptor(typeof(type1))]
[Interceptor(typeof(type2))]
[Interceptor(typeof(type3))]
public class SomeClass {}

但不幸的是,城堡似乎不是运行 type1 拦截器,然后是 type2 和 type3,而是以其他顺序运行它们。如何强制执行特定订单?是否可以?

[更新]

我尝试使用配置文件 - 它似乎工作,但我更喜欢一个属性,似乎更容易。

4

1 回答 1

2

通过属性应用的拦截器是不确定的。

推荐的方法是使用注册 API

于 2013-04-01T00:16:23.703 回答