WebTestResponse 类

表示 HTTP 响应。

继承层次结构

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。
公共属性 Guid
公共属性 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。)
受保护的方法 Finalize 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

它封装 HttpWebResponse 提供的 HTTP 响应。 许多 HTTP 功能都通过 WebTestResponse 属性公开。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.TestTools.WebTesting 命名空间

其他资源

Working with Web Tests

HTTP