当受影响的方法以通用、非类型特定的方式处理事件时,用作 EventInterestAttribute 参数的选项。
继承 | 当只需要基类所需的事件时,使用 Inherit 选项。例如,一个类重写 CallbackEventHandler.HandleEventBubbleUp 方法,并在调用其 base.ExecuteDefaultActionAtTarget 方法之前检查是否启用标志,可以使用此选项。 |
所有事件类型 | 当具有 EventInterestAttribute 的方法没有针对其使用事件类型的特定过滤器,或希望接收所有可能的事件类型时,使用 EventInterestOptions.AllEventTypes 选项。例如,一个类重写 CallbackEventHandler.HandleEventBubbleUp 并每次收到任何事件类型时记录消息,将需要此选项。 |