Правильное использование - AttributePriority.Более низкие значения имеют более высокий приоритет, или аспекты, которые применяются первыми.
[Trace(AttributePriority = 2)]
[HandleError(AttributePriority = 1)]
public void MyMethod()
{
}
Приоритет аспекта недействителен некоторое время.AspectDependencyAction определяет «приоритет» между двумя аспектами.Это означает, что если Aspect1 зависит от Aspect2, то и AspectDependencyAction.Order = After затем Aspect1 применяется после того, как Aspect2 был применен.но это не то, что вы ищете (я думаю).Просто используйте вместо этого AttributePriority.