WebTestResponse 类
表示 HTTP 响应。
继承层次结构
System.Object
Microsoft.VisualStudio.TestTools.WebTesting.WebTestResponse
命名空间: Microsoft.VisualStudio.TestTools.WebTesting
程序集: Microsoft.VisualStudio.QualityTools.WebTestFramework(在 Microsoft.VisualStudio.QualityTools.WebTestFramework.dll 中)
语法
声明
<SerializableAttribute> _
Public Class WebTestResponse _
Implements ICloneable
[SerializableAttribute]
public class WebTestResponse : ICloneable
[SerializableAttribute]
public ref class WebTestResponse : ICloneable
[<SerializableAttribute>]
type WebTestResponse =
class
interface ICloneable
end
public class WebTestResponse implements ICloneable
WebTestResponse 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
BodyBytes | 获取 HTTP 响应正文的原始字节。 | |
BodyString | 获取具有文本、HTML 或 XML 内容类型的响应的响应正文字符串版本。 | |
CharacterSet | 获取响应标头中指定的字符集。 | |
ContentEncoding | 获取用于对响应体进行编码的方法。 | |
ContentLength | 获取由请求返回的内容的长度。 | |
ContentType | 获取响应正文的 MIME 类型。 | |
Cookies | 获取与响应关联的 Cookie。 | |
Headers | 获取与服务器响应相关联的标头。 | |
HtmlDocument | 获取 HtmlDocument,它由分析具有 HTML 或 XHTML 内容类型的响应的响应正文而创建。 | |
IsBodyEmpty | 获取一个值,该值指示响应正文是否为空。 | |
IsHtml | 获取一个值,该值指示响应正文是否是 HTML 文档。 | |
IsText | 获取一个值,该值指示响应正文是否是文本文档。 | |
IsXml | 获取一个值,该值指示响应是否是 XML。 | |
LastModified | 获取最后一次修改响应内容的日期和时间。 | |
Method | 获取用于返回响应的方法。 | |
ProtocolVersion | 获取响应中使用的 HTTP 协议的版本。 | |
ResponseUri | 获取响应请求的 Internet 资源的 URI。 | |
Server | 获取发送响应的服务器的名称。 | |
Statistics | 获取执行请求时收集的详细信息。 | |
StatusCode | 获取响应的状态。 | |
StatusDescription | 获取与响应一起返回的状态说明。 | |
XmlDocument | 获取一个 XmlDocument,如果指示响应的内容类型是 XML,则它表示响应正文。 |
页首
方法
名称 | 说明 | |
---|---|---|
Clone | 克隆测试响应主体。 | |
Equals | 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
备注
它封装 HttpWebResponse 提供的 HTTP 响应。 许多 HTTP 功能都通过 WebTestResponse 属性公开。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.TestTools.WebTesting 命名空间