Classe ExtractRegularExpression
Estrae testo dalla risposta che corrisponde al criterio 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 della classe ExtractRegularExpression. |
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 decodificato in HTML prima di essere posizionato nel contesto del test delle prestazioni Web. | |
IgnoreCase | Ottiene o imposta un valore che indica se nella corrispondenza è soggetta alla distinzione tra maiuscole e minuscole. | |
Index | Ottiene o imposta un valore che rappresenta un valore di indice di un'occorrenza di una stringa situata nell'oggetto HtmlDocument. | |
RegularExpression | Ottiene o imposta un'espressione regolare che definisce la stringa da estrarre. | |
Required | Ottiene o imposta un valore che indica se l'estrazione restituisce esito negativo se il testo rappresentato dalla proprietà RegularExpression non esiste nell'oggetto HtmlDocument. | |
RuleDescription | Obsoleta. Questo metodo non viene più utilizzato.Utilizzare il metodo DisplayNameAttribute sulla classe per impostare una descrizione per questa regola. (Ereditato da ExtractionRule) | |
RuleName | Obsoleta. Questo metodo non viene più utilizzato.Utilizzare il metodo DisplayNameAttribute sulla classe per impostare un nome visualizzato per questa regola. (Ereditato da ExtractionRule) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
Extract | Trova il testo rappresentato dall'espressione regolare nella risposta e aggiunge il valore all'oggetto 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 assicura una grande flessibilità per la ricerca di risposte del testo per un'occorrenza di una stringa.
Per ulteriori informazioni sui caratteri delle espressioni regolari, vedere Classi di caratteri.
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