跳转至

SubscriberPriority

  • 种类: enum
  • 命名空间: Runestone.AesirModules
  • 程序集: Runestone.AesirModules

继承链: System.Object → System.ValueType → System.Enum → SubscriberPriority

实现接口: System.IFormattable,System.IComparable,System.IConvertible

声明

public enum SubscriberPriority : System.Enum, 
System.IFormattable, 
System.IComparable, 
System.IConvertible

事件订阅者优先级。4 档排序:First → High → Medium → Last。 High 为 Attribute 订阅([AesirListener])默认值,Medium 为 Script 订阅(AddListener)默认值。 First / Last 用于自定义特定方法的触发时机(最前/最后)。

字段

名称 描述
First 前。比所有默认档位更早执行,用于需要在常规处理前运行的逻辑。
High 高优先级。Attribute 订阅 [AesirListener] 默认值。
Last —
Medium 中优先级。Script 订阅 AddListener 默认值。

First

前。比所有默认档位更早执行,用于需要在常规处理前运行的逻辑。

public const SubscriberPriority First;

High

高优先级。Attribute 订阅 [AesirListener] 默认值。

public const SubscriberPriority High;

Last

public const SubscriberPriority Last;

Medium

中优先级。Script 订阅 AddListener 默认值。

public const SubscriberPriority Medium;

方法

名称 描述 声明类型
GetType() — object
HasFlag(Enum) — Enum
Equals(object) — Enum
GetHashCode() — Enum
ToString() — Enum
ToString(string) — Enum
GetTypeCode() — Enum
CompareTo(object) — Enum
MemberwiseClone() — object
Finalize() — object
ToString(IFormatProvider) — Enum
ToString(string, IFormatProvider) — Enum

Additional Notes

首个 ## Additional Notes 是增量生成文档标识符,请勿修改标题级别和内容!本文档由 Script Doc Generator 辅助生成。