public static class AppMessengerExtensions<ExtensionAttribute>
Public NotInheritable Class AppMessengerExtensions[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type AppMessengerExtensions = class end| Register(AppMessenger, IMessageObject) | 将实现 IMessageObject 的实例中标记有 AppMessageAttribute 的方法注册到 AppMessenger。 |
| Register(AppMessenger, IMessageObject, String, MethodInfo) | 将指定的 methodInfo 以给定的 token 注册到 AppMessenger。 |
| RegisterStatic(AppMessenger, Type) | 注册给定 type 中标记为 AppMessageAttribute 的静态方法到 AppMessenger。 |
| RegisterStaticT(AppMessenger) | 注册类型 T 中标记为 AppMessageAttribute 的静态方法到 AppMessenger。 |
| Unregister(AppMessenger, String) | 注销指定 token 的所有注册项。 |
| Unregister(AppMessenger, IMessageObject) | 注销指定对象在 AppMessenger 中的所有消息订阅。 |