C# 클래스 Senparc.Weixin.MP.RequestMessageFactory

RequestMessage消息处理方法工厂类
파일 보기 프로젝트 열기: JeffreySu/WeiXinMPSDK

공개 메소드들

메소드 설명
GetRequestEntity ( Stream stream ) : IRequestMessageBase

获取内容为XML的Stream转换后的IRequestMessageBase实例。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常

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

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

GetRequestEntity ( string xml ) : IRequestMessageBase

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

메소드 상세

GetRequestEntity() 공개 정적인 메소드

获取内容为XML的Stream转换后的IRequestMessageBase实例。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常
public static GetRequestEntity ( Stream stream ) : IRequestMessageBase
stream Stream 如Request.InputStream
리턴 IRequestMessageBase

GetRequestEntity() 공개 정적인 메소드

获取XDocument转换后的IRequestMessageBase实例。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常
public static GetRequestEntity ( System.Xml.Linq.XDocument doc, PostModel postModel = null ) : IRequestMessageBase
doc System.Xml.Linq.XDocument
postModel Senparc.Weixin.MP.Entities.Request.PostModel
리턴 IRequestMessageBase

GetRequestEntity() 공개 정적인 메소드

获取XML转换后的IRequestMessageBase实例。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常
public static GetRequestEntity ( string xml ) : IRequestMessageBase
xml string
리턴 IRequestMessageBase