Condividi tramite


Classe ExtractHttpHeader

Utilizzato per estrarre un valore dell'intestazione HTTP dalla risposta e inserirlo nell'oggetto WebTestContext.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.WebTesting.Rules
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Sintassi

'Dichiarazione
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

Il tipo ExtractHttpHeader espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ExtractHttpHeader Inizializza una nuova istanza della classe ExtractHttpHeader.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ContextParameterName Ottiene o imposta il nome del contesto della proprietà estratta. (Ereditato da ExtractionRule)
Proprietà pubblica Header Ottiene o imposta un valore che rappresenta il nome dell'intestazione di cui estrarre il valore.
Proprietà pubblica Required Ottiene o imposta un valore che indica se la richiesta ha esito negativo nel caso che l'intestazione non esista.
Proprietà pubblica RuleDescription Obsoleta. Questo metodo non viene più utilizzato.Utilizzare il metodo DisplayNameAttribute sulla classe per impostare una descrizione per questa regola. (Ereditato da ExtractionRule)
Proprietà pubblica RuleName Obsoleta. Questo metodo non viene più utilizzato.Utilizzare il metodo DisplayNameAttribute sulla classe per impostare un nome visualizzato per questa regola. (Ereditato da ExtractionRule)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Extract Estrae il valore di un'intestazione HTTP dalla risposta e inserisce tale valore e il nome del parametro di contesto nell'oggetto WebTestContext. (Esegue l'override di ExtractionRule.Extract(Object, ExtractionEventArgs)).
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Si considerino le seguenti intestazioni HTTP:

Content-Length : 2036

Cache-Control : private

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

Se la proprietà Header è impostata su Content-Length, questa regola consentirà di estrarre 2036 dalle intestazioni.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting.Rules

Altre risorse

Working with Web Tests

Procedura: creare una regola di estrazione personalizzata per un test delle prestazioni Web

Procedura: aggiungere una regola di estrazione a un test Web