Classe ExtractRegularExpression
Gli estrae il testo dalla risposta che corrisponde al modello di espressione regolare.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.TestTools.WebTesting.ExtractionRule
Microsoft.VisualStudio.TestTools.WebTesting.Rules.ExtractRegularExpression
Spazio dei nomi: Microsoft.VisualStudio.TestTools.WebTesting.Rules
Assembly: Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Sintassi
'Dichiarazione
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
Il tipo ExtractRegularExpression espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ExtractRegularExpression | Inizializza una nuova istanza di ExtractRegularExpression classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
ContextParameterName | Ottiene o imposta il nome del contesto della proprietà estratta. (Ereditato da ExtractionRule) |
![]() |
HtmlDecode | Ottiene o imposta un valore che indica se il valore estratto deve essere HTML decodificato prima che il valore venga inserito nel contesto del test Web. |
![]() |
IgnoreCase | Ottiene o imposta un valore che indica se la corrispondenza viene fatta distinzione tra maiuscole e minuscole. |
![]() |
Index | Ottiene o imposta un valore che rappresenta un valore di indice di occorrenza di una stringa situata in HtmlDocument. |
![]() |
RegularExpression | Ottiene o imposta un'espressione regolare che definisce la stringa per disegnare. |
![]() |
Required | Ottiene o imposta un valore che indica se estrazione avrà esito negativo se il testo rappresentato da RegularExpression non esiste in HtmlDocument. |
![]() |
RuleDescription | Obsoleta. Questo metodo non viene utilizzato.utilizzare DisplayNameAttribute nella classe per impostare una descrizione per questa regola. (Ereditato da ExtractionRule) |
![]() |
RuleName | Obsoleta. Questo metodo non viene utilizzato.utilizzare DisplayNameAttribute nella classe per impostare il nome visualizzato per questa regola. (Ereditato da ExtractionRule) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Extract | Cerca il testo rappresentato dall'espressione regolare nella risposta e aggiunge il valore su WebTestContext. (Esegue l'override di ExtractionRule.Extract(Object, ExtractionEventArgs)). |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Questa regola di estrazione fornisce una notevole flessibilità per la ricerca delle risposte di testo occorrenza di una stringa.
per ulteriori informazioni sui caratteri di espressione regolare, vedere Classi di caratteri nelle espressioni regolari.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting.Rules
Altre risorse
Procedura: creare una regola di estrazione personalizzata per un test delle prestazioni Web
Procedura: aggiungere una regola di estrazione a un test Web