Fantasy
搜索结果

    显示/隐藏目录

    Addressable<TEntity, TMessage> 类

    泛型可寻址路由基类,实现了 IRouteMessageHandler 接口,用于处理特定实体和可寻址路由消息类型的路由。

    继承
    object
    Addressable<TEntity, TMessage>
    实现
    IRouteMessageHandler
    继承成员
    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 Addressable<TEntity, TMessage> : IRouteMessageHandler where TEntity : Entity where TMessage : IAddressableRouteMessage
    类型参数
    名称 描述
    TEntity

    实体类型。

    TMessage

    可寻址路由消息类型。

    方法

    | 编辑本文 查看源代码

    Handle(Session, Entity, uint, object)

    处理可寻址路由消息。

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

    会话。

    Entity entity

    实体。

    uint rpcId

    RPC标识。

    object routeMessage

    可寻址路由消息。

    返回
    类型 描述
    FTask
    | 编辑本文 查看源代码

    Run(TEntity, TMessage)

    运行处理可寻址路由消息。

    声明
    protected abstract FTask Run(TEntity entity, TMessage message)
    参数
    类型 名称 描述
    TEntity entity

    实体。

    TMessage message

    可寻址路由消息。

    返回
    类型 描述
    FTask
    | 编辑本文 查看源代码

    Type()

    获取消息类型。

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

    消息类型。

    实现

    IRouteMessageHandler

    扩展方法

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