/// <summary> /// 创建结果 /// </summary> /// <param name="dealType"></param> /// <param name="parameter"></param> /// <returns></returns> protected DealParameter Result(MessageType dealType, object parameter) { var result = new DealParameter(); result.DealType = dealType; result.Paramenter = parameter; return(result); }
/// <summary> /// 处理消息 /// </summary> /// <param name="parameter"></param> /// <returns></returns> protected override ReplyMessage Deal(DealParameter parameter) { return(Deal(parameter.Head, parameter.Paramenter as string)); }
/// <summary> /// 处理消息 /// </summary> /// <param name="parameter"></param> /// <returns></returns> internal ReplyMessage DealMessage(DealParameter parameter) { return(Deal(parameter)); }
/// <summary> /// 处理消息 /// </summary> /// <param name="parameter"></param> /// <returns></returns> protected abstract ReplyMessage Deal(DealParameter parameter);