NetworkMessagingComponent 类
  
  
  
    继承
    
    
    NetworkMessagingComponent
   
  
  
  
  程序集: Fantasy.Net.dll
  语法
  
    public sealed class NetworkMessagingComponent : Entity, IEntity, IDisposable, IPool
   
  字段
  
    |
    编辑本文
  
  
    查看源代码
  
  AddressableRouteMessageLock
  
  
  声明
  
    public CoroutineLock AddressableRouteMessageLock
   
  字段值
  
  
    |
    编辑本文
  
  
    查看源代码
  
  MessageDispatcherComponent
  
  
  声明
  
    public MessageDispatcherComponent MessageDispatcherComponent
   
  字段值
  
  
    |
    编辑本文
  
  
    查看源代码
  
  RequestCallback
  
  
  声明
  
    public readonly SortedDictionary<uint, MessageSender> RequestCallback
   
  字段值
  
  
    |
    编辑本文
  
  
    查看源代码
  
  TimeoutRouteMessageSenders
  
  
  声明
  
    public readonly Dictionary<uint, MessageSender> TimeoutRouteMessageSenders
   
  字段值
  
  
    |
    编辑本文
  
  
    查看源代码
  
  TimerComponent
  
  
  声明
  
    public TimerComponent TimerComponent
   
  字段值
  
  
    |
    编辑本文
  
  
    查看源代码
  
  TimerId
  
  
  声明
  
  字段值
  
  方法
  
    |
    编辑本文
  
  
    查看源代码
  
  
  CallAddressable(long, IRouteMessage)
  
  
  声明
  
    public FTask<IResponse> CallAddressable(long addressableId, IRouteMessage request)
   
  参数
  
  返回
  
  
    |
    编辑本文
  
  
    查看源代码
  
  
  CallInnerRoute(long, IRouteMessage)
  
  
  声明
  
    public FTask<IResponse> CallInnerRoute(long routeId, IRouteMessage request)
   
  参数
  
  返回
  
  
    |
    编辑本文
  
  
    查看源代码
  
  
  CallInnerRouteBySession(Session, long, IRouteMessage)
  
  
  声明
  
    public FTask<IResponse> CallInnerRouteBySession(Session session, long routeId, IRouteMessage request)
   
  参数
  
  返回
  
  
    |
    编辑本文
  
  
    查看源代码
  
  
  ResponseHandler(uint, IResponse)
  
  
  声明
  
    public void ResponseHandler(uint rpcId, IResponse response)
   
  参数
  
  
    |
    编辑本文
  
  
    查看源代码
  
  
  ReturnMessageSender(uint, MessageSender)
  
  
  声明
  
    public void ReturnMessageSender(uint rpcId, MessageSender messageSender)
   
  参数
  
  
    |
    编辑本文
  
  
    查看源代码
  
  
  SendAddressable(long, IRouteMessage)
  
  
  声明
  
    public FTask SendAddressable(long addressableId, IRouteMessage message)
   
  参数
  
  返回
  
  
    |
    编辑本文
  
  
    查看源代码
  
  
  SendInnerRoute(ICollection<long>, IRouteMessage)
  
  
  声明
  
    public void SendInnerRoute(ICollection<long> routeIdCollection, IRouteMessage message)
   
  参数
  
  
    |
    编辑本文
  
  
    查看源代码
  
  
  SendInnerRoute(long, IRouteMessage)
  
  
  声明
  
    public void SendInnerRoute(long routeId, IRouteMessage message)
   
  参数
  
  实现
  
  
  
  扩展方法