Partager via


LoadTestContext, classe

Encapsule des informations sur le contexte dans lequel le test de charge s'exécute.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestContext

Espace de noms :  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly :  Microsoft.VisualStudio.QualityTools.LoadTestFramework (dans Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Syntaxe

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

Le type LoadTestContext expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AgentCount Obtient le nombre total d'agents utilisés dans la série de tests de charge.
Propriété publique AgentId Obtient l'index de base 1 pour l'agent en cours.
Propriété publique AgentName Obtient le nom de l'agent en cours.
Propriété publique ControllerName Obtient le nom de l'ordinateur agissant comme contrôleur pour la série de tests de charge.
Propriété publique Count Obtient le nombre des éléments contenus dans l'objet LoadTestContext.
Propriété publique IsLocalRun Obtient une valeur qui indique si le test a été exécuté localement ou à distance.
Propriété publique IsReadOnly Obtient une valeur qui indique si LoadTestContext est en lecture seule.
Propriété publique Item Obtient ou définit un LoadTestContextélément qui contient la clé spécifiée.
Propriété publique Keys Obtient un ICollection<T> qui contient les clés des éléments LoadTestContext.
Propriété publique LoadTestRunId Obtient l'ID associé à cette série de tests de charge.L'accesseur Set est défini sur interne.
Propriété publique Values Obtient ICollection<T> qui contient les valeurs des éléments LoadTestContext.

Début

Méthodes

  Nom Description
Méthode publique Add(KeyValuePair<String, Object>) Ajoute un élément KeyValuePair<TKey, TValue> à LoadTestContext.
Méthode publique Add(String, Object) Ajoute un élément qui contient la clé et la valeur fournies à LoadTestContext.
Méthode publique Clear Supprime tous les éléments du LoadTestContext.
Méthode publique Contains Détermine si LoadTestContext contient une valeur spécifique.
Méthode publique ContainsKey Indique si LoadTestContext contient un élément qui inclut la clé spécifiée.
Méthode publique CopyTo Copie les éléments de LoadTestContext dans Array, en commençant à un index particulier de Array.
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée 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.)
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein de LoadTestContext.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique Remove(KeyValuePair<String, Object>) Supprime la première occurrence d'un objet spécifique de LoadTestContext.
Méthode publique Remove(String) Supprime de LoadTestContext l'élément ayant la clé spécifiée.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique TryGetValue Obtient la valeur associée à la clé spécifiée.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator

Début

Notes

Il s'agit d'une collection d'éléments de contexte et de configurations de tests de charge utilisée pour stocker des informations dont se sert le test de charge.

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.LoadTesting, espace de noms

Autres ressources

Understanding Load Tests