Classe ExtractText
Estrae testo dall'oggetto HtmlDocument basato su stringhe di delimitazione iniziale e finale, facendo corrispondere le espressioni regolari e l'occorrenza del testo. Il testo estratto viene aggiunto all'oggetto WebTestContext.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.TestTools.WebTesting.ExtractionRule
Microsoft.VisualStudio.TestTools.WebTesting.Rules.ExtractText
Spazio dei nomi: Microsoft.VisualStudio.TestTools.WebTesting.Rules
Assembly: Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Sintassi
'Dichiarazione
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
Il tipo ExtractText espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ExtractText | Inizializza una nuova istanza della classe ExtractText. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ContextParameterName | Ottiene o imposta il nome del contesto della proprietà estratta. (Ereditato da ExtractionRule) | |
EndsWith | Imposta o ottiene un valore che rappresenta la stringa che delimita la fine della stringa da estrarre. | |
ExtractRandomMatch | Indica se il valore estratto è scelto casualmente da tutte le corrispondenze in HtmlDocument. | |
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 l'indice in base zero della stringa da far corrispondere. | |
Required | Ottiene o imposta un valore che indica se la richiesta ha esito negativo se il testo di ricerca non viene trovato. | |
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) | |
StartsWith | Ottiene o imposta un valore che rappresenta la stringa che delimita l'inizio della stringa da estrarre. | |
UseRegularExpression | Ottiene o imposta un valore che indica se le stringhe di testo sono espressioni regolari. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
Extract | Individua il testo delimitato dalle proprietà StartsWith e EndsWith e lo aggiunge 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
Per impostazione predefinita, viene restituita la prima occorrenza. In questo modo verrà estratta qualsiasi stringa contenuta nel corpo di risposta, compresi qualsiasi tag HTML.
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