XmlReturnReader.Read(WebResponse, Stream) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 HTTP 响应中包含的 XML 文档获取反序列化的返回值。
public:
override System::Object ^ Read(System::Net::WebResponse ^ response, System::IO::Stream ^ responseStream);
public override object Read (System.Net.WebResponse response, System.IO.Stream responseStream);
override this.Read : System.Net.WebResponse * System.IO.Stream -> obj
Public Overrides Function Read (response As WebResponse, responseStream As Stream) As Object
参数
- response
- WebResponse
一个 HttpRequest 对象,它包含某个操作的输出消息。
返回
包含在 HTTP 响应中的 XML 文档的反序列化的返回值。
注解
为了反序列化 HTTP 响应的 XML 内容, XmlReturnReader 类对 方法的实现 Read 使用 XmlSerializer 作为参数传递给 方法的对象 Initialize 。 如果 HTTP 响应的 MIME 内容类型不是 text/xml
,则会引发异常。 方法在返回反序列化的 Web 方法返回值之前关闭响应。