Partilhar via


Classe WebTestResponse

Representa uma resposta HTTP.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTestResponse

Namespace:  Microsoft.VisualStudio.TestTools.WebTesting
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (em Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Sintaxe

'Declaração
<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

O tipo WebTestResponse expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública BodyBytes Obtém os bytes brutos do corpo de resposta HTTP.
Propriedade pública BodyString Tipos de conteúdo obtém o corpo de uma versão de cadeia de caracteres de resposta para respostas com texto, HTML ou XML.
Propriedade pública CharacterSet Obtém o conjunto de caracteres é especificado em cabeçalhos de resposta.
Propriedade pública ContentEncoding Obtém o método que é usado para codificar o corpo da resposta.
Propriedade pública ContentLength Obtém o comprimento do conteúdo que é retornado pela solicitação.
Propriedade pública ContentType Obtém o tipo MIME do corpo da resposta.
Propriedade pública Cookies Obtém os cookies associados com a resposta.
Propriedade pública Headers Obtém os cabeçalhos associados com a resposta do servidor.
Propriedade pública HtmlDocument Obtém o HtmlDocument criado por analisar o corpo de resposta de uma resposta com o tipo de conteúdo HTML ou XHTML.
Propriedade pública IsBodyEmpty Obtém um valor indicando se o corpo de resposta está vazio.
Propriedade pública IsHtml Obtém um valor indicando se o corpo da resposta é um documento HTML.
Propriedade pública IsText Obtém um valor indicando se o corpo da resposta é um documento de texto.
Propriedade pública IsXml Obtém um valor que indica se a resposta é XML.
Propriedade pública LastModified Obtém a última data e hora em que o conteúdo da resposta foram modificado.
Propriedade pública Method Obtém o método que é usado para retornar a resposta.
Propriedade pública ProtocolVersion Obtém a versão do protocolo HTTP que é usado na resposta.
Propriedade pública ResponseUri Obtém o URI do recurso da Internet que respondeu à solicitação.
Propriedade pública Server Obtém o nome do servidor que enviou a resposta.
Propriedade pública Statistics Obtém informações detalhadas coletadas durante a execução da solicitação.
Propriedade pública StatusCode Obtém o status da resposta.
Propriedade pública StatusDescription Obtém a descrição do status retornada com a resposta.
Propriedade pública XmlDocument Obtém um XmlDocument que representa o corpo de resposta se o tipo de conteúdo indicado a resposta foi XML.

Início

Métodos

  Nome Descrição
Método público Clone Clona o corpo da resposta de teste.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Comentários

Isso encapsula uma resposta HTTP é fornecida por um HttpWebResponse. Muitos recursos HTTP são expostos por meio de WebTestResponse Propriedades.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.WebTesting

Outros recursos

Working with Web Tests

HTTP