Udostępnij za pośrednictwem


Klasa ExtractRegularExpression

Wyodrębnia tekst od odpowiedź, która pasuje do wzorca wyrażenia regularnego.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.WebTesting.Rules
Zestaw:  Microsoft.VisualStudio.QualityTools.WebTestFramework (w Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Składnia

'Deklaracja
Public Class ExtractRegularExpression _
    Inherits ExtractionRule
public class ExtractRegularExpression : ExtractionRule
public ref class ExtractRegularExpression : public ExtractionRule
type ExtractRegularExpression =  
    class
        inherit ExtractionRule
    end
public class ExtractRegularExpression extends ExtractionRule

Typ ExtractRegularExpression uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ExtractRegularExpression Inicjuje nowe wystąpienie ExtractRegularExpression klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna ContextParameterName Zwraca lub ustawia nazwę kontekstu, wyodrębnione właściwości. (Odziedziczone z ExtractionRule).
Właściwość publiczna HtmlDecode Zwraca lub ustawia wartość wskazującą, czy wyekstrahowana wartość powinna być zdekodowane przed wartością jest umieszczana w kontekście badania wydajności sieci Web w formacie HTML.
Właściwość publiczna IgnoreCase Zwraca lub ustawia wartość wskazującą, czy dopasowanie jest uwzględniana wielkość liter.
Właściwość publiczna Index Zwraca lub ustawia wartość, która reprezentuje wartość indeksu wystąpienia ciągu, który znajduje się w HtmlDocument.
Właściwość publiczna RegularExpression Zwraca lub ustawia wyrażenia regularnego, które określa ciąg znaków, aby wyodrębnić.
Właściwość publiczna Required Zwraca lub ustawia wartość, która wskazuje, czy ekstrakcji nie działa, jeśli tekst jest reprezentowana przez RegularExpression nie istnieje w HtmlDocument.
Właściwość publiczna RuleDescription Przestarzałe. Ta metoda jest już używany.Użyj DisplayNameAttribute w klasie, aby ustawić opis dla tej reguły. (Odziedziczone z ExtractionRule).
Właściwość publiczna RuleName Przestarzałe. Ta metoda jest już używany.Użyj DisplayNameAttribute w klasie, ustaw nazwę wyświetlaną dla tej reguły. (Odziedziczone z ExtractionRule).

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna Extract Wyszukuje tekst, reprezentowane przez wyrażenie regularne w odpowiedzi i dodaje wartość do WebTestContext. (Zastępuje ExtractionRule.Extract(Object, ExtractionEventArgs)).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Uwagi

Ta reguła ekstrakcji zapewnia dużą elastyczność wyszukiwanie tekstu odpowiedzi na wystąpienie ciągu.

Aby uzyskać więcej informacji na temat znaków wyrażeń regularnych, zobacz Klasy znaków w wyrażeniach regularnych.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.WebTesting.Rules

Inne zasoby

Working with Web Tests

Jak: Tworzenie reguły ekstrakcji niestandardowe dla testu wydajności sieci Web

Jak: Dodawanie reguły ekstrakcji do testu wydajności sieci Web

Regular Expressions as a Language

Klasy znaków w wyrażeniach regularnych