Condividi tramite


Classe ExtractHiddenFields

Estrae tutti i campi nascosti dalla risposta e aggiunge ogni valore al contesto.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.WebTesting.Rules
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Sintassi

'Dichiarazione
Public Class ExtractHiddenFields _
    Inherits ExtractionRule
public class ExtractHiddenFields : ExtractionRule
public ref class ExtractHiddenFields : public ExtractionRule
type ExtractHiddenFields =  
    class
        inherit ExtractionRule
    end
public class ExtractHiddenFields extends ExtractionRule

Il tipo ExtractHiddenFields espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ExtractHiddenFields Inizializza una nuova istanza della classe ExtractHiddenFields.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ContextParameterName Ottiene o imposta il nome della proprietà estratta. (Esegue l'override di ExtractionRule.ContextParameterName).
Proprietà pubblica 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.
Proprietà pubblica Required Ottiene o imposta un valore che indica se la regola di estrazione avrà esito negativo se i valori da estrarre non vengono rilevati nella risposta.
Proprietà pubblica RuleDescription Obsoleta. Questo metodo non viene più utilizzato.Utilizzare il metodo DisplayNameAttribute sulla classe per impostare una descrizione per questa regola. (Ereditato da ExtractionRule)
Proprietà pubblica 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
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Extract Estrae tutti i campi nascosti trovati nel corpo della risposta e aggiunge i campi nascosti univoci all'oggetto WebTestContext. (Esegue l'override di ExtractionRule.Extract(Object, ExtractionEventArgs)).
Metodo protetto 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)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Questa regola estrae tutti i campi nascosti dei form da una pagina HTML e li memorizza nel contesto in modo che una richiesta successiva possa utilizzare i valori dei campi nascosti dei form. Ogni campo nascosto estratto verrà memorizzato nel contesto utilizzando la convenzione di denominazione illustrata di seguito: $HIDDEN<nome>.<NomeCampoNascosto> in cui il nome è il nome del parametro di contesto impostato nella regola ExtractHiddenFields. Quando un'altra regola ExtractHiddenFields utilizza lo stesso nome di parametro di contesto, tutti i campi nascosti esistenti che utilizzano quel nome verranno rimossi dal contesto.

Nota

Questa regola viene inserita automaticamente mediante la Registrazione test Web quando viene rilevato l'utilizzo di campi nascosti. Quando vengono registrate richieste a più finestre o frame, la Registrazione test Web imposterà automaticamente i nomi di parametro di contesto su valori diversi, qualora necessario. In questo modo verrà consentita la presenza simultanea di più set di campi nascosti nello stesso contesto.

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

Working with Web Tests

Procedura: creare una regola di estrazione personalizzata per un test delle prestazioni Web

Procedura: aggiungere una regola di estrazione a un test Web