WebTestContext (Clase)
Representa el contexto disponible para un objeto WebTest.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext
Espacio de nombres: Microsoft.VisualStudio.TestTools.WebTesting
Ensamblado: Microsoft.VisualStudio.QualityTools.WebTestFramework (en Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Sintaxis
'Declaración
<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
El tipo WebTestContext expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
AgentCount | Obtiene el número total de agentes utilizados en la ejecución de prueba activa. | |
AgentId | Obtiene el índice de base cero para el agente activo. | |
AgentName | Obtiene el nombre del equipo agente en el que se está ejecutando WebTest. | |
ControllerName | Obtiene el nombre del equipo controlador de la prueba. | |
CookieContainer | Obtiene o establece las cookies utilizadas por solicitudes anteriores en la prueba de rendimiento web. | |
Count | Obtiene el número de elementos de par clave-valor incluidos en WebTestContext. | |
IsNewUser | Obtiene un valor que indica si la prueba de rendimiento web se ejecuta en el contexto de un nuevo usuario del sitio web de destino. | |
IsReadOnly | Obtiene un valor que indica si WebTestContext es de solo lectura. | |
Item | Obtiene o establece el valor asociado a la clave especificada desde el objeto WebTestContext. | |
Keys | Obtiene una colección de todas las claves de WebTestContext. | |
LastRequestOutcome | ||
LastResponse | Obtiene o establece el último objeto WebTestResponse. | |
ValidationLevel | Obtiene el nivel de validación para la ejecución de prueba activa. | |
Values | Obtiene una colección de todos los valores de WebTestContext. | |
WebTestIteration | Obtiene el número de iteración de esta variación de la prueba de rendimiento web. | |
WebTestUserId | Obtiene un valor que identifica de forma inequívoca a un usuario virtual simulado al ejecutar la prueba de rendimiento web en una prueba de carga. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Add(KeyValuePair<String, Object>) | Agrega un objeto KeyValuePair<TKey, TValue> a WebTestContext. | |
Add(String, Object) | Agrega un elemento con la clave y el valor proporcionados a la interfaz WebTestContext. | |
Clear | Quita todos los elementos de WebTestContext. | |
Contains | Determina si WebTestContext contiene el par clave-valor especificado. | |
ContainsKey | Determina si la interfaz WebTestContext contiene un elemento con la clave especificada. | |
CopyTo | Copia los elementos WebTestContext en una matriz de objetos KeyValuePair<TKey, TValue>. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetEnumerator | Devuelve un IEnumerator<T> que contiene los elementos WebTestContext. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
Remove(KeyValuePair<String, Object>) | Quita un objeto KeyValuePair<TKey, TValue> de la colección WebTestContext. | |
Remove(String) | Quita el elemento con la clave especificada de la interfaz WebTestContext. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
TryGetValue | Obtiene el valor asociado a la clave especificada. |
Arriba
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
IEnumerable.GetEnumerator | Devuelve un enumerador que recorre en iteración una colección de elementos WebTestContext. |
Arriba
Comentarios
Se utiliza para cada prueba de rendimiento web y contiene datos que describen el contexto de la prueba de rendimiento web.Esta información incluye datos sobre valores enlazados a datos, información sobre la ejecución activa, como AgentId y ControllerName, y otra información de contexto.
Esta clase no proporciona constructores públicos.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.TestTools.WebTesting (Espacio de nombres)