C# Класс CCN.Midware.Wechat.Business.RequestMessageFactory

Показать файл Открыть проект

Открытые методы

Метод Описание
GetRequestEntity ( IWeChatManagementService service, Stream stream ) : IRequestMessageBase

获取XDocument转换后的IRequestMessageBase实例。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常

GetRequestEntity ( IWeChatManagementService service, System.Xml.Linq.XDocument doc, PostModel postModel = null ) : IRequestMessageBase

获取XDocument转换后的IRequestMessageBase实例。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常

GetRequestEntity ( IWeChatManagementService service, string xml ) : IRequestMessageBase

获取XDocument转换后的IRequestMessageBase实例。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常

HandlePayMessage ( string xml ) : void

处理微信支付结果信息

HandleVote ( string msg, string openid ) : bool

处理投票活动消息

Описание методов

GetRequestEntity() публичный статический Метод

获取XDocument转换后的IRequestMessageBase实例。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常
public static GetRequestEntity ( IWeChatManagementService service, Stream stream ) : IRequestMessageBase
service IWeChatManagementService
stream Stream 如Request.InputStream
Результат IRequestMessageBase

GetRequestEntity() публичный статический Метод

获取XDocument转换后的IRequestMessageBase实例。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常
public static GetRequestEntity ( IWeChatManagementService service, System.Xml.Linq.XDocument doc, PostModel postModel = null ) : IRequestMessageBase
service IWeChatManagementService
doc System.Xml.Linq.XDocument
postModel Senparc.Weixin.MP.Entities.Request.PostModel
Результат IRequestMessageBase

GetRequestEntity() публичный статический Метод

获取XDocument转换后的IRequestMessageBase实例。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常
public static GetRequestEntity ( IWeChatManagementService service, string xml ) : IRequestMessageBase
service IWeChatManagementService
xml string
Результат IRequestMessageBase

HandlePayMessage() публичный статический Метод

处理微信支付结果信息
public static HandlePayMessage ( string xml ) : void
xml string 结果信息
Результат void

HandleVote() публичный статический Метод

处理投票活动消息
public static HandleVote ( string msg, string openid ) : bool
msg string 消息内容
openid string
Результат bool