XmlReturnReader.Read(WebResponse, Stream) 方法

定义

从 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 对象,它包含某个操作的输出消息。

responseStream
Stream

一个 Stream,其内容是由 response 参数表示的 HTTP 响应的正文。

返回

包含在 HTTP 响应中的 XML 文档的反序列化的返回值。

注解

为了反序列化 HTTP 响应的 XML 内容, XmlReturnReader 类对 方法的实现 Read 使用 XmlSerializer 作为参数传递给 方法的对象 Initialize 。 如果 HTTP 响应的 MIME 内容类型不是 text/xml,则会引发异常。 方法在返回反序列化的 Web 方法返回值之前关闭响应。

适用于