Fantasy
搜索结果

    显示/隐藏目录

    Message<T> 类

    泛型消息基类,实现了 IMessageHandler 接口。

    继承
    object
    Message<T>
    实现
    IMessageHandler
    继承成员
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    命名空间: Fantasy.Network.Interface
    程序集: Fantasy.Net.dll
    语法
    public abstract class Message<T> : IMessageHandler
    类型参数
    名称 描述
    T

    方法

    | 编辑本文 查看源代码

    Handle(Session, uint, uint, object)

    处理消息的方法。

    声明
    public FTask Handle(Session session, uint rpcId, uint messageTypeCode, object message)
    参数
    类型 名称 描述
    Session session

    会话对象。

    uint rpcId

    RPC标识。

    uint messageTypeCode

    消息类型代码。

    object message

    要处理的消息。

    返回
    类型 描述
    FTask

    异步任务。

    | 编辑本文 查看源代码

    Run(Session, T)

    运行消息处理逻辑。

    声明
    protected abstract FTask Run(Session session, T message)
    参数
    类型 名称 描述
    Session session

    会话对象。

    T message

    要处理的消息。

    返回
    类型 描述
    FTask

    异步任务。

    | 编辑本文 查看源代码

    Type()

    获取处理的消息类型。

    声明
    public Type Type()
    返回
    类型 描述
    Type

    消息类型。

    实现

    IMessageHandler

    扩展方法

    JsonHelper.ToJson<T>(T)
    • 编辑本文
    • 查看源代码
    本文内容
    Back to top Generated by DocFX