using System.Threading.Tasks; using System.Xml.Linq; namespace Hncore.Wx.Open { /// /// 请求消息 /// public class MessageMPBase : IMessageBase { public MessageMPBase(XDocument doc) { this.FromUserName = doc.Root.Element("FromUserName").Value; this.ToUserName = doc.Root.Element("ToUserName").Value; this.CreateTime = long.Parse(doc.Root.Element("CreateTime").Value); } public string AppId { get; set; } public string FromUserName { get; set; } public string ToUserName { get; set; } public long CreateTime { get; set; } public virtual RequestInfoType InfoType { get { return RequestInfoType.component_verify_ticket; } } public virtual async Task Handler() { return true; } } }