一款简单易用的基础网络通讯组件库。

AppMessengerExtensions 类

针对 AppMessenger 的扩展方法,提供基于特性和反射的注册/注销辅助方法。

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public static class AppMessengerExtensions
Inheritance
Object    AppMessengerExtensions

方法

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 中的所有消息订阅。

参见