internal abstract Task <WechatBaseReplyMsg> InternalExecute(WechatBaseRecMsg msg);
internal override async Task <WechatBaseReplyMsg> InternalExecute(WechatBaseRecMsg msg) { var replyMsg = await Execute(msg as TRecMsg); return(replyMsg); }
/// <summary> /// 执行处理未知消息 /// </summary> /// <returns></returns> protected virtual Task <WechatBaseReplyMsg> ProcessUnknowMsg(WechatBaseRecMsg msg) { return(InterUtil.NullResult); }