ExtractHiddenFields-Klasse

Extrahiert alle ausgeblendeten Felder aus der Antwort und fügt jeden Wert dem Kontext hinzu.

Vererbungshierarchie

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

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

Syntax

'Declaration
Public Class ExtractHiddenFields _
    Inherits ExtractionRule
public class ExtractHiddenFields : ExtractionRule
public ref class ExtractHiddenFields : public ExtractionRule
type ExtractHiddenFields =  
    class
        inherit ExtractionRule
    end
public class ExtractHiddenFields extends ExtractionRule

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

Konstruktoren

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

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ContextParameterName Ruft den Namen der extrahierten Eigenschaft ab oder legt diesen fest. (Überschreibt ExtractionRule.ContextParameterName.)
Öffentliche Eigenschaft HtmlDecode Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der extrahierte Wert HTML-decodiert werden soll, bevor er im Webleistungstestkontext abgelegt wird.
Öffentliche Eigenschaft Required Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Extraktionsregel fehlschlägt, wenn die zu extrahierenden Werte nicht in der Antwort gefunden werden.
Ö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 alle im Antworttext gefundenen ausgeblendeten Felder und fügt die eindeutigen ausgeblendeten Felder WebTestContext hinzu. (Ü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

Durch diese Regel werden alle ausgeblendeten Formularfelder aus einer HTML-Seite extrahiert und im Kontext gespeichert. Auf diese Weise können die Werte der ausgeblendeten Formularfelder in einer nachfolgenden Anforderung verwendet werden. Jedes extrahierte ausgeblendete Feld wird im Kontext unter Verwendung folgender Namenskonvention gespeichert: $HIDDEN<Name>.<Name des ausgeblendeten Feldes>. Name steht für den in der ExtractHiddenFields-Regel festgelegten Kontextparameternamen. Wenn derselbe Kontextparametername von einer anderen ExtractHiddenFields-Regel verwendet wird, werden alle vorhandenen ausgeblendeten Felder mit diesem Namen aus dem Kontext entfernt.

Tipp

Diese Regel wird automatisch von der Webtestaufzeichnung eingefügt, wenn diese feststellt, dass ausgeblendete Felder verwendet werden. Werden Anforderungen an mehrere Fenster oder Rahmen aufgezeichnet, werden den Kontextparameternamen von der Webtestaufzeichnung bei Bedarf automatisch verschiedene Werte zugeordnet. Auf diese Weise können zur gleichen Zeit mehrere Sätze von ausgeblendeten Feldern im Kontext vorhanden sein.

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