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 | |
---|---|---|
ExtractHiddenFields | Initialisiert eine neue Instanz der ExtractHiddenFields-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ContextParameterName | Ruft den Namen der extrahierten Eigenschaft ab oder legt diesen fest. (Überschreibt ExtractionRule.ContextParameterName.) | |
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. | |
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. | |
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.) | |
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 | |
---|---|---|
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Extract | Extrahiert alle im Antworttext gefundenen ausgeblendeten Felder und fügt die eindeutigen ausgeblendeten Felder WebTestContext hinzu. (Überschreibt ExtractionRule.Extract(Object, ExtractionEventArgs).) | |
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.) | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
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
How to: Create a Custom Extraction Rule for a Web Performance Test
Gewusst wie: Hinzufügen einer Extraktionsregel zu einem Webleistungstest