C# Class Senparc.Weixin.MP.ResponseMessageFactory

ResponseMessageFactory消息处理方法工厂类
ファイルを表示 Open project: JeffreySu/WeiXinMPSDK

Public Methods

Method Description
ConvertEntityToXml ( Senparc.Weixin.MP.Entities.ResponseMessageBase entity ) : System.Xml.Linq.XDocument

将ResponseMessage实体转为XML

GetResponseEntity ( System.Xml.Linq.XDocument doc ) : IResponseMessageBase

获取XDocument转换后的IResponseMessageBase实例(通常在反向读取日志的时候用到)。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常

GetResponseEntity ( string xml ) : IResponseMessageBase

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

Method Details

ConvertEntityToXml() public static method

将ResponseMessage实体转为XML
public static ConvertEntityToXml ( Senparc.Weixin.MP.Entities.ResponseMessageBase entity ) : System.Xml.Linq.XDocument
entity Senparc.Weixin.MP.Entities.ResponseMessageBase ResponseMessage实体
return System.Xml.Linq.XDocument

GetResponseEntity() public static method

获取XDocument转换后的IResponseMessageBase实例(通常在反向读取日志的时候用到)。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常
public static GetResponseEntity ( System.Xml.Linq.XDocument doc ) : IResponseMessageBase
doc System.Xml.Linq.XDocument
return IResponseMessageBase

GetResponseEntity() public static method

获取XDocument转换后的IRequestMessageBase实例。 如果MsgType不存在,抛出UnknownRequestMsgTypeException异常
public static GetResponseEntity ( string xml ) : IResponseMessageBase
xml string
return IResponseMessageBase