Пример #1
0
        internal override async Task <WXBaseReplyMsg> InternalExecute(WXBaseRecMsg msg)
        {
            var replyMsg = await Execute(msg as TRecMsg);

            return(replyMsg);
        }
Пример #2
0
 internal abstract Task <WXBaseReplyMsg> InternalExecute(WXBaseRecMsg msg);
Пример #3
0
 protected internal abstract WXBaseReplyMsg Execute(WXBaseRecMsg msg);
Пример #4
0
 /// <summary>
 ///   执行处理未知消息
 /// </summary>
 /// <returns></returns>
 protected virtual WXBaseReplyMsg ExecuteUnknowProcessor(WXBaseRecMsg msg)
 {
     return(null);
 }
Пример #5
0
 /// <summary>
 ///   执行处理未知消息
 /// </summary>
 /// <returns></returns>
 protected virtual Task <WXBaseReplyMsg> ProcessUnknowMsg(WXBaseRecMsg msg)
 {
     return(Task.FromResult <WXBaseReplyMsg>(null));
 }