Udostępnij za pośrednictwem


Klasa LoadTestContext

Hermetyzuje informacje kontekstu, w którym badanie obciążenia jest uruchomiona.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.LoadTesting
Zestaw:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (w Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Składnia

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

Typ LoadTestContext uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AgentCount Pobiera całkowitą liczbę czynników, które są używane w przebieg testu obciążenia.
Właściwość publiczna AgentId Pobiera opartych na jeden indeks dla bieżącego agenta.
Właściwość publiczna AgentName Pobiera nazwę bieżącego agenta.
Właściwość publiczna ControllerName Pobiera nazwę komputera, który działa jako kontroler przebieg testu obciążenia.
Właściwość publiczna Count Zwraca liczbę elementów, które są zawarte w LoadTestContext obiektu.
Właściwość publiczna IsLocalRun Pobiera wartość, która wskazuje, czy test został uruchomiony lokalnie lub zdalnie.
Właściwość publiczna IsReadOnly Pobiera wartość, która wskazuje, czy LoadTestContext jest tylko do odczytu.
Właściwość publiczna Item Zwraca lub ustawia LoadTestContext elementu, który ma określonego klucza.
Właściwość publiczna Keys Pobiera ICollection<T> , zawiera klucze z LoadTestContext elementy.
Właściwość publiczna LoadTestRunId Pobiera identyfikator, który jest skojarzony z tym przebieg testu obciążenia. Set Akcesor jest ustawiony na wewnętrzne.
Właściwość publiczna Values Pobiera ICollection<T> zawierający wartości w LoadTestContext elementy.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add(KeyValuePair<String, Object>) Adds a KeyValuePair<TKey, TValue> item to the LoadTestContext.
Metoda publiczna Add(String, Object) Dodaje element, który został podany klucz i wartość do LoadTestContext.
Metoda publiczna Clear Usuwa wszystkie elementy z LoadTestContext.
Metoda publiczna Contains Określa, czy LoadTestContext zawiera określoną wartość.
Metoda publiczna ContainsKey Wskazuje, czy LoadTestContext zawiera element określonego klucza.
Metoda publiczna CopyTo Kopiuje elementy z LoadTestContext do Array, począwszy od określonego Array indeksu.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetEnumerator Zwraca modułu wyliczającego, który dokonuje iteracji LoadTestContext.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna Remove(KeyValuePair<String, Object>) Usuwa pierwsze wystąpienie określonego obiektu z LoadTestContext.
Metoda publiczna Remove(String) Usuwa element, który posiada określony klucz z LoadTestContext.
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna TryGetValue Pobiera wartość, która jest skojarzona z określonym kluczem.

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IEnumerable.GetEnumerator

Początek

Uwagi

Jest to zbiór elementów kontekstu i obciążenia badania konfiguracje używane do przechowywania informacji, które jest używane przez badanie obciążenia.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.LoadTesting

Inne zasoby

Working with Load Tests Overview