Classe WebTestContext

Rappresenta il contesto disponibile a un oggetto WebTest.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext

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

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public Class WebTestContext _
    Implements IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable
[SerializableAttribute]
public class WebTestContext : IDictionary<string, Object>, 
    ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
    IEnumerable
[SerializableAttribute]
public ref class WebTestContext : IDictionary<String^, Object^>, 
    ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
    IEnumerable
[<SerializableAttribute>]
type WebTestContext =  
    class
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable
    end
public class WebTestContext implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable

Il tipo WebTestContext espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AgentCount Ottiene il numero totale degli agenti utilizzati nell'esecuzione dei test corrente.
Proprietà pubblica AgentId Ottiene l'indice in base zero per l'agente corrente.
Proprietà pubblica AgentName Ottiene il nome del computer agente in cui WebTest esegue.
Proprietà pubblica ControllerName Ottiene il nome del computer del controller di test.
Proprietà pubblica CookieContainer Ottiene o imposta il cookie utilizzate dalle richieste precedenti nel test Web.
Proprietà pubblica Count Ottiene il numero di elementi della coppia chiave-valore in WebTestContext.
Proprietà pubblica IsNewUser Ottiene un valore che indica se il test Web viene eseguito nel contesto di un nuovo utente del sito Web di destinazione.
Proprietà pubblica IsReadOnly ottiene un valore che indica se WebTestContext è di sola lettura.
Proprietà pubblica Item Ottiene o imposta il valore associato alla chiave specificata da WebTestContext oggetto.
Proprietà pubblica Keys Ottiene una raccolta di qualsiasi tipo WebTestContext.
Proprietà pubblica LastRequestOutcome
Proprietà pubblica LastResponse Ottiene o imposta l'ultimo WebTestResponse.
Proprietà pubblica ValidationLevel Ottiene il livello di convalida per l'esecuzione dei test corrente.
Proprietà pubblica Values Ottiene una raccolta di tutti i valori in WebTestContext.
Proprietà pubblica WebTestIteration Ottiene il numero di iterazioni di tale variazione del test Web.
Proprietà pubblica WebTestUserId Ottiene un valore che identifica in modo univoco un utente virtuale simulato quando si esegue il test Web in un test di carico.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(KeyValuePair<String, Object>) Aggiunge un oggetto KeyValuePair<TKey, TValue> oggetto a WebTestContext.
Metodo pubblico Add(String, Object) Aggiunge un elemento con la chiave e il valore assegnato a WebTestContext.
Metodo pubblico Clear Rimuove tutti gli elementi da WebTestContext.
Metodo pubblico Contains determina se WebTestContext contiene la coppia chiave-valore specificata.
Metodo pubblico ContainsKey determina se WebTestContext contiene un elemento con la chiave specificata.
Metodo pubblico CopyTo copia WebTestContext elementi in una matrice di KeyValuePair<TKey, TValue> oggetti
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
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 GetEnumerator restituisce IEnumerator<T> contenente WebTestContext elementi.
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 Remove(KeyValuePair<String, Object>) Rimuove un oggetto KeyValuePair<TKey, TValue> da WebTestContext.
Metodo pubblico Remove(String) Rimuove l'elemento con la chiave specificata da WebTestContext.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryGetValue Ottiene il valore associato alla chiave specificata.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator Restituisce un enumeratore che scorre una raccolta di elementi WebTestContext.

In alto

Note

Utilizzato per ciascun test delle prestazioni Web e contiene i dati che descrivono il contesto del test Web.Tali informazioni includono i dati sui valori associati a dati, informazioni sull'esecuzione corrente come AgentId e ControllerNamee altre informazioni contestuali.

questa classe non fornisce ad alcuni costruttori pubblici.

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

Altre risorse

Working with Web Tests