Sdílet prostřednictvím


ExtractRegularExpression – třída

Vybere text od odpověď, která odpovídá vzorce regulárního výrazu.

Hierarchie dědičnosti

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

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

Syntaxe

'Deklarace
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 zveřejňuje následující členy.

Konstruktory

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

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost ContextParameterName Získá nebo nastaví název kontextu extrahované vlastnosti. (Zděděno z ExtractionRule.)
Veřejná vlastnost HtmlDecode Získá nebo nastaví hodnotu, která označuje, zda Extrahovaná hodnota by měla být dekódovat před uvedením hodnotu v kontextu test výkonu webové HTML.
Veřejná vlastnost IgnoreCase Získá nebo nastaví hodnotu, která označuje, zda je odpovídající malá a velká písmena.
Veřejná vlastnost Index Získá nebo nastaví hodnotu, která představuje hodnotu indexu výskyt řetězce, který je umístěn v HtmlDocument.
Veřejná vlastnost RegularExpression Získá nebo nastaví regulární výraz, který definuje řetězec extrahovat.
Veřejná vlastnost Required Získá nebo nastaví hodnotu, která označuje, zda extrakce selže, pokud text RegularExpression neexistuje v HtmlDocument.
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 zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Veřejná metoda Extract Vyhledá text, reprezentované regulární výraz v odpovědi a přidá hodnotu WebTestContext. (Přepisuje ExtractionRule.Extract(Object, ExtractionEventArgs).)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (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ří kopii 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

Toto pravidlo extrakce poskytuje velkou flexibilitu pro hledání textu odpovědi pro výskyt řetězce.

Další informace o znacích regulárního výrazu, viz Třídy znaků v regulárních výrazech.

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

Jak: vytvořit vlastní pravidlo pro extrakci pro Test výkonnosti webové

Jak: Přidání pravidla extrakční zkoušky výkonu webových

Regular Expressions as a Language

Třídy znaků v regulárních výrazech