我正在使用 asp.net web api 2.2 。我创建了3个AuthorizationFilterAttribute。让我们称呼A, B & C
。由于这些过滤器是全局过滤器,因此我已将其添加到WebApiConfig.cs
文件下。
config.Filters.Add(new A());
config.Filters.Add(new B());
config.Filters.Add(new C());
所有过滤器都是AuthorizationFilter&是全球性的(不是特定于控制者或行动)。我想确保首先执行Filter A然后过滤B然后过滤C.
我需要做些什么来确保过滤器按特定顺序执行? So far What I am seeing is, the filters get called in the order in which they got added.