Partilhar via


Classe ExtractHttpHeader

Usado para extrair um valor de cabeçalho HTTP de resposta e colocar o valor do cabeçalho em WebTestContext.

Hierarquia de herança

Object
  Microsoft.VisualStudio.TestTools.WebTesting.ExtractionRule
    Microsoft.VisualStudio.TestTools.WebTesting.Rules.ExtractHttpHeader

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

Sintaxe

'Declaração
Public Class ExtractHttpHeader _
    Inherits ExtractionRule
public class ExtractHttpHeader : ExtractionRule
public ref class ExtractHttpHeader : public ExtractionRule
type ExtractHttpHeader =  
    class 
        inherit ExtractionRule 
    end
public class ExtractHttpHeader extends ExtractionRule

O tipo ExtractHttpHeader expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ExtractHttpHeader Inicializa uma nova instância da classe ExtractHttpHeader.

Superior

Propriedades

  Nome Descrição
Propriedade pública ContextParameterName Obtém ou define o nome do contexto da propriedade extraída. (Herdado de ExtractionRule.)
Propriedade pública Header Obtém ou define um valor que representa o nome do cabeçalho cujo valor é extraído.
Propriedade pública Required Obtém ou define um valor que indica se a solicitação falhar se o cabeçalho não existe.
Propriedade pública RuleDescription Obsoleta. Esse método é usado.Use DisplayNameAttribute na classe para definir uma descrição para a regra. (Herdado de ExtractionRule.)
Propriedade pública RuleName Obsoleta. Esse método é usado.Use DisplayNameAttribute na classe para definir um nome para exibição para a regra. (Herdado de ExtractionRule.)

Superior

Métodos

  Nome Descrição
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método público Extract Extrai o valor de um cabeçalho HTTP de resposta e coloca o nome do valor e de parâmetro de contexto em WebTestContext. (Substitui ExtractionRule.Extract(Object, ExtractionEventArgs).)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público ToString Returns a string that represents the current object. (Herdado de Object.)

Superior

Comentários

Considere os seguintes cabeçalhos HTTP:

Content-Length : 2036

Cache-Control : private

Content-Type : text/html; charset=utf-8

Se Header é definido como Content-Length, esta regra 2036 extrairá os cabeçalhos.

Acesso thread-safe

Quaisquer membros estático (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.Rules

Outros recursos

Working with Web Tests

Codificando uma regra de extração personalizada para um teste de desempenho para Web

[obsoleto] Como adicionar uma regra de extração a um teste de desempenho na Web