Freigeben über


ExtractHttpHeader-Klasse

Wird verwendet, um den Wert eines HTTP-Headers aus der Antwort zu extrahieren und diesen Wert in WebTestContext einzufügen.

Vererbungshierarchie

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

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

Syntax

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

Der ExtractHttpHeader-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ExtractHttpHeader Initialisiert eine neue Instanz der ExtractHttpHeader-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ContextParameterName Ruft den Kontextnamen der extrahierten Eigenschaft ab oder legt diesen fest. (Von ExtractionRule geerbt.)
Öffentliche Eigenschaft Header Ruft einen Wert ab oder legt einen Wert fest, der den Namen des Headers darstellt, dessen Wert extrahiert werden soll.
Öffentliche Eigenschaft Required Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Anforderung fehlschlägt, wenn der Header nicht vorhanden ist.
Öffentliche Eigenschaft RuleDescription Veraltet. Diese Methode wird nicht mehr verwendet.Verwenden Sie DisplayNameAttribute für die Klasse, um eine Beschreibung für diese Regel festzulegen. (Von ExtractionRule geerbt.)
Öffentliche Eigenschaft RuleName Veraltet. Diese Methode wird nicht mehr verwendet.Verwenden Sie DisplayNameAttribute für die Klasse, um einen Anzeigenamen für diese Regel festzulegen. (Von ExtractionRule geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Extract Extrahiert den Wert eines HTTP-Headers aus einer Antwort und fügt den Wert und den Kontextparameternamen in WebTestContext ein. (Überschreibt ExtractionRule.Extract(Object, ExtractionEventArgs).)
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Betrachten Sie folgende HTTP-Header:

Content-Length : 2036

Cache-Control : private

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

Wenn Header auf Content-Length festgelegt ist, wird durch diese Regel 2036 aus den Headern extrahiert.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.WebTesting.Rules-Namespace

Weitere Ressourcen

Working with Web Tests

How to: Create a Custom Extraction Rule for a Web Performance Test

Gewusst wie: Hinzufügen einer Extraktionsregel zu einem Webleistungstest