WebTestContext, classe
Représente le contexte disponible pour un WebTest.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext
Espace de noms : Microsoft.VisualStudio.TestTools.WebTesting
Assembly : Microsoft.VisualStudio.QualityTools.WebTestFramework (dans Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Syntaxe
'Déclaration
<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
Le type WebTestContext expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
AgentCount | Obtient le nombre total d'agents utilisés dans la série de tests en cours. | |
AgentId | Obtient l'index de base zéro pour l'agent en cours. | |
AgentName | Obtient le nom de l'ordinateur agent sur lequel WebTest s'exécute. | |
ControllerName | Obtient le nom de l'ordinateur contrôleur de test. | |
CookieContainer | Obtient ou définit les cookies utilisés par les demandes précédentes dans le test de performances Web. | |
Count | Obtient le nombre de paires clé/valeur dans WebTestContext. | |
IsNewUser | Obtient une valeur qui indique si le test de performances Web est exécuté dans le contexte d'un nouvel utilisateur du site Web cible. | |
IsReadOnly | Obtient une valeur qui indique si WebTestContext est en lecture seule. | |
Item | Obtient ou définit la valeur associée à la clé spécifiée à partir de l'objet WebTestContext. | |
Keys | Obtient une collection de toutes les clés dans WebTestContext. | |
LastRequestOutcome | ||
LastResponse | Obtient ou définit la dernière WebTestResponse. | |
ValidationLevel | Obtient le niveau de validation pour la série de tests en cours. | |
Values | Obtient une collection de toutes les valeurs dans WebTestContext. | |
WebTestIteration | Obtient le numéro d'itération de cette variation de test de performances Web. | |
WebTestUserId | Obtient une valeur qui identifie de manière unique un utilisateur virtuel simulé lorsque vous exécutez le test de performances Web dans un test de charge. |
Début
Méthodes
Nom | Description | |
---|---|---|
Add(KeyValuePair<String, Object>) | Ajoute un objet KeyValuePair<TKey, TValue> à WebTestContext. | |
Add(String, Object) | Ajoute un élément avec la clé et la valeur fournies à WebTestContext. | |
Clear | Supprime tous les éléments de WebTestContext. | |
Contains | Détermine si WebTestContext contient la paire clé/valeur spécifiée. | |
ContainsKey | Détermine si WebTestContext contient un élément avec la clé spécifiée. | |
CopyTo | Copie les éléments WebTestContext dans un tableau d'objets KeyValuePair<TKey, TValue>. | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetEnumerator | Retourne un IEnumerator<T> qui contient les éléments WebTestContext. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
Remove(KeyValuePair<String, Object>) | Supprime un KeyValuePair<TKey, TValue> de WebTestContext. | |
Remove(String) | Supprime l'élément avec la clé spécifiée de WebTestContext. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
TryGetValue | Obtient la valeur associée à la clé spécifiée. |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IEnumerable.GetEnumerator | Retourne un énumérateur qui itère dans une collection d'éléments WebTestContext. |
Début
Notes
Utilisé pour chaque test de performances Web et contient des données qui décrivent le contexte du test de performances Web. Ces informations incluent des données sur les valeurs liées aux données, des informations sur l'exécution en cours, telles que AgentId et ControllerName, ainsi que d'autres informations contextuelles.
Cette classe ne fournit pas de constructeurs publics.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.TestTools.WebTesting, espace de noms