Condividi tramite


Classe WebTestContext

Rappresenta il contesto disponibile per 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 di agenti utilizzati nell'esecuzione del test corrente.
Proprietà pubblica AgentId Ottiene l'indice in base zero per l'agente corrente.
Proprietà pubblica AgentName Ottiene il nome del computer agente sul quale è in esecuzione l'oggetto WebTest.
Proprietà pubblica ControllerName Ottiene il nome del computer per il controllo dei test.
Proprietà pubblica CookieContainer Ottiene o imposta i cookie utilizzati dalle richieste precedenti nel test delle prestazioni Web.
Proprietà pubblica Count Ottiene il numero di coppie chiave/valore contenute nell'oggetto WebTestContext.
Proprietà pubblica IsNewUser Ottiene un valore che indica se il test delle prestazioni Web è in esecuzione nel contesto di un nuovo utente del sito Web di destinazione.
Proprietà pubblica IsReadOnly Ottiene un valore che indica se WebTestContext è in sola lettura.
Proprietà pubblica Item Ottiene o imposta il valore associato alla chiave specificata dall'oggetto WebTestContext.
Proprietà pubblica Keys Ottiene un insieme di tutte le chiavi nell'oggetto WebTestContext.
Proprietà pubblica LastRequestOutcome
Proprietà pubblica LastResponse Ottiene o imposta l'ultimo oggetto WebTestResponse.
Proprietà pubblica ValidationLevel Ottiene il livello di convalida per l'esecuzione del test corrente.
Proprietà pubblica Values Ottiene un insieme di tutti i valori nell'oggetto WebTestContext.
Proprietà pubblica WebTestIteration Ottiene il numero di iterazione di questa variazione del test delle prestazioni Web.
Proprietà pubblica WebTestUserId Ottiene un valore che identifica in modo univoco un utente virtuale simulato durante l'esecuzione del test delle prestazioni Web in un test di carico.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(KeyValuePair<String, Object>) Aggiunge un oggetto KeyValuePair<TKey, TValue> all'oggetto WebTestContext.
Metodo pubblico Add(String, Object) Aggiunge un elemento con la chiave e il valore forniti all'oggetto WebTestContext.
Metodo pubblico Clear Rimuove tutti gli elementi dall'oggetto WebTestContext.
Metodo pubblico Contains Determina se l'oggetto WebTestContext contiene la coppia chiave/valore specificata.
Metodo pubblico ContainsKey Determina se l'oggetto WebTestContext contiene un elemento con la chiave specificata.
Metodo pubblico CopyTo Copia gli elementi WebTestContext in una matrice di oggetti KeyValuePair<TKey, TValue>.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object 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 un oggetto IEnumerator<T> che contiene gli elementi WebTestContext.
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 una classe KeyValuePair<TKey, TValue> dalla classe 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 consente di scorrere l'insieme degli elementi WebTestContext.

In alto

Note

Utilizzato per ogni test delle prestazioni Web e contenente i dati che descrivono il contesto del test delle prestazioni Web. In queste informazioni sono compresi dati relativi ai valori associati ai dati, informazioni relative all'esecuzione corrente come le proprietà AgentId e ControllerName e altre informazioni contestuali.

Questa classe non fornisce alcun costruttore pubblico.

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