ExtractText-Klasse

Extrahiert Text aus dem HtmlDocument, der auf Start- und Endzeichenfolgen, Übereinstimmungen mit regulären Ausdrücken und dem Vorkommen des Texts basiert. Der extrahierte Text wird WebTestContext hinzugefügt.

Vererbungshierarchie

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

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

Syntax

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

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode ExtractText Initialisiert eine neue Instanz der ExtractText-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 EndsWith Ruft einen Wert ab oder legt einen Wert fest, der die Zeichenfolge angibt, die das Ende der zu extrahierenden Zeichenfolge kennzeichnet.
Öffentliche Eigenschaft ExtractRandomMatch Gibt an, ob der extrahierte Wert zufällig aus allen Übereinstimmungen im HtmlDocument ausgewählt wird.
Öffentliche Eigenschaft HtmlDecode Ruft einen Wert ab, der angibt, ob der extrahierte Wert HTML-decodiert werden soll, bevor er im Webleistungstestkontext abgelegt wird, oder legt diesen fest.
Öffentliche Eigenschaft IgnoreCase Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob bei der Suche Groß- und Kleinschreibung berücksichtigt wird.
Öffentliche Eigenschaft Index Ruft den nullbasierten Index der gesuchten Zeichenfolge ab oder legt diesen fest.
Öffentliche Eigenschaft Required Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Anforderung fehlschlägt, wenn der Suchtext nicht gefunden wird.
Ö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.)
Öffentliche Eigenschaft StartsWith Ruft einen Wert ab, der die Zeichenfolge darstellt, die den Beginn der zu extrahierenden Zeichenfolge begrenzt, oder legt diesen fest.
Öffentliche Eigenschaft UseRegularExpression Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Suchzeichenfolgen reguläre Ausdrücke darstellen.

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 Sucht den durch die StartsWith-Eigenschaft und die EndsWith-Eigenschaft begrenzten Text und fügt diesen dem 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

Standardmäßig wird das erste Vorkommen zurückgegeben. Es wird eine beliebige Zeichenfolge extrahiert, die im Antworttext enthalten ist, einschließlich aller HTML-Tags.

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