using LYFZ.Weixin.SDK; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace LYFZ.WXLibrary { /// /// 客户请求缓存 /// public class ClientRequestCache { public ClientRequestCache(string appid,WeixinMessage message) { _appid = appid; _key = appid.Trim() + message.Body.ToUserName.Value.ToString().Trim() + message.Body.FromUserName.Value.ToString().Trim() + message.Body.CreateTime.Value.ToString().Trim() + message.Body.MsgType.Value.ToString().Trim(); // + message.Body.MsgId.Value.ToString().Trim(); _RequestCount = 1; _RequestTime = DateTime.Now; } string _appid = ""; public string Appid { get { return _appid; } } string _key = ""; public string Key { get { return _key; } } int _RequestCount = 0; public int RequestCount { get { return _RequestCount; } set { _RequestCount = value; } } WeixinMessage _RequestMessage; public WeixinMessage RequestMessage { get { return _RequestMessage; } } DateTime _RequestTime = DateTime.Now; public DateTime RequestTime { get { return _RequestTime; } } string _ReturnMessage = ""; public string ReturnMessage { get { return _ReturnMessage; } set { _ReturnMessage = value; } } } }