Sdílet prostřednictvím


ExtractHttpHeader – třída

Umožňuje extrahovat hodnotu hlavičky HTTP odpovědi a umístit hodnotu hlavičky do WebTestContext.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.TestTools.WebTesting.Rules
Sestavení:  Microsoft.VisualStudio.QualityTools.WebTestFramework (v Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Syntaxe

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

Typ ExtractHttpHeader zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda ExtractHttpHeader Vytvoří novou instanci třídy ExtractHttpHeader.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost ContextParameterName Získá nebo nastaví název extrahované vlastnosti kontextu. (Zděděno z ExtractionRule.)
Veřejná vlastnost Header Získá nebo nastaví hodnotu představující název záhlaví, jejíž hodnota má být extrahován.
Veřejná vlastnost Required Získá nebo nastaví hodnotu, která označuje, zda požadavek splněn, pokud neexistuje záhlaví.
Veřejná vlastnost RuleDescription Zastaralé. Tato metoda se již používá.Použití DisplayNameAttribute na třídě nastavit popis tohoto pravidla. (Zděděno z ExtractionRule.)
Veřejná vlastnost RuleName Zastaralé. Tato metoda se již používá.Použití DisplayNameAttribute na třídě nastavit zobrazovaný název pro toto pravidlo. (Zděděno z ExtractionRule.)

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Veřejná metoda Extract Extrahuje hodnotu hlavičky protokolu HTTP z odpovědi a umístí hodnotu a kontext název parametru do WebTestContext. (Přepisuje ExtractionRule.Extract(Object, ExtractionEventArgs).)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Poznámky

Zvažte následující záhlaví HTTP:

Content-Length : 2036

Cache-Control : private

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

Pokud Header je nastavena na Content-Length, bude toto pravidlo extrahovat 2036 z hlavičky.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.TestTools.WebTesting.Rules – obor názvů

Další zdroje

Working with Web Tests

Vytvoření vlastního pravidla extrakce pro test výkonnosti webu

[vyřazeno] Postupy: Přidání pravidla pro extrakci do testu výkonnosti webu