33 lines
971 B
C#
33 lines
971 B
C#
using Hncore.Pass.MsgCenter.Constant;
|
|
using System.Threading.Tasks;
|
|
using System.Xml.Linq;
|
|
|
|
namespace Hncore.Wx.Open
|
|
{
|
|
|
|
//<xml>
|
|
// <AppId> </AppId>
|
|
// <CreateTime>1413192605 </CreateTime>
|
|
// <InfoType> </InfoType>
|
|
// <ComponentVerifyTicket> </ComponentVerifyTicket>
|
|
//</xml>
|
|
public class MessageComponentVerifyTicket : MessageOpenBase
|
|
{
|
|
public MessageComponentVerifyTicket(XDocument doc):base(doc)
|
|
{
|
|
this.ComponentVerifyTicket = doc.Root.Element("ComponentVerifyTicket").Value;
|
|
}
|
|
public override RequestInfoType InfoType
|
|
{
|
|
get { return RequestInfoType.component_verify_ticket; }
|
|
}
|
|
public string ComponentVerifyTicket { get; set; }
|
|
|
|
public override async Task<bool> Handler()
|
|
{
|
|
//把ticket存入redis中
|
|
return await RedisHelper.SetAsync(ConstantConfig.Redis_Psipwechat_Ticket_Key, this.ComponentVerifyTicket);
|
|
}
|
|
}
|
|
}
|