Freigeben über


LoadTestContext-Klasse

Kapselt Informationen über den Kontext, in dem der Auslastungstest ausgeführt wird.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Syntax

'Declaration
<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

Der LoadTestContext-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AgentCount Ruft die Gesamtzahl der Agents ab, die im Auslastungstestlauf verwendet werden.
Öffentliche Eigenschaft AgentId Ruft den einsbasierten Indexwert für den aktuellen Agent ab.
Öffentliche Eigenschaft AgentName Ruft den Namen des aktuellen Agent ab.
Öffentliche Eigenschaft ControllerName Ruft den Namen des Computers ab, der als Controller für den Auslastungstestlauf fungiert.
Öffentliche Eigenschaft Count Ruft die Anzahl der Elemente ab, die im LoadTestContext-Objekt enthalten sind.
Öffentliche Eigenschaft IsLocalRun Ruft einen Wert ab, der angibt, ob der Test lokal oder remote ausgeführt wurde.
Öffentliche Eigenschaft IsReadOnly Ruft einen Wert ab, der angibt, ob LoadTestContext schreibgeschützt ist.
Öffentliche Eigenschaft Item Ruft das LoadTestContext-Element mit dem angegebenen Schlüssel ab oder legt es fest.
Öffentliche Eigenschaft Keys Ruft ICollection<T> ab, die die Schlüssel des LoadTestContext-Elements enthält.
Öffentliche Eigenschaft LoadTestRunId Ruft die ID ab, die diesem Auslastungstestlauf zugeordnet ist.Set-Accessor wird auf intern festgelegt.
Öffentliche Eigenschaft Values Ruft die ICollection<T> ab, die die Werte der LoadTestContext-Elemente enthält.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add(KeyValuePair<String, Object>) Fügt LoadTestContext ein KeyValuePair<TKey, TValue>-Element hinzu.
Öffentliche Methode Add(String, Object) Fügt LoadTestContext ein Element mit dem angegebenen Schlüssel und Wert hinzu.
Öffentliche Methode Clear Entfernt alle Elemente aus LoadTestContext.
Öffentliche Methode Contains Bestimmt, ob die LoadTestContext einen bestimmten Wert enthält.
Öffentliche Methode ContainsKey Gibt an, ob LoadTestContext ein Element mit dem angegebenen Schlüssel enthält.
Öffentliche Methode CopyTo Kopiert die Elemente der LoadTestContext beginnend bei einem bestimmten Array-Index in ein Array.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der LoadTestContext durchläuft.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Remove(KeyValuePair<String, Object>) Entfernt das erste Vorkommen eines bestimmten Objekts aus der LoadTestContext.
Öffentliche Methode Remove(String) Entfernt das Element mit dem angegebenen Schlüssel aus LoadTestContext.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryGetValue Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator

Zum Seitenanfang

Hinweise

Hierbei handelt es sich um eine Auflistung von Kontextelementen und Auslastungstestkonfigurationen zum Speichern von Informationen, die vom Auslastungstest verwendet werden.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.LoadTesting-Namespace

Weitere Ressourcen

Understanding Load Tests