Sdílet prostřednictvím


LoadTestContext – třída

Informace o kontextu, ve kterém je spuštěna zkušební zatížení zapouzdřuje.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.TestTools.LoadTesting
Sestavení:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (v Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost AgentCount Získá celkový počet agentů, které se používají v testu zatížení.
Veřejná vlastnost AgentId Index založený na jednom získá aktuální agenta.
Veřejná vlastnost AgentName Získá název aktuální agenta.
Veřejná vlastnost ControllerName Získá název počítače, který slouží jako řadič pro zkoušky zatížení.
Veřejná vlastnost Count Počet prvků, které jsou obsaženy v získává LoadTestContext objektu.
Veřejná vlastnost IsLocalRun Získá hodnota, která určuje, zda test byl spuštěn místně nebo vzdáleně.
Veřejná vlastnost IsReadOnly Získá hodnotu označující, zda LoadTestContext je jen pro čtení.
Veřejná vlastnost Item Získá nebo nastaví LoadTestContext prvek zadaného klíče.
Veřejná vlastnost Keys Získává ICollection<T> , který obsahuje klíče LoadTestContext prvky.
Veřejná vlastnost LoadTestRunId Načte ID vztahující se k této zkušební zatížení spustit. Set přístupový objekt je nastavena na vnitřní.
Veřejná vlastnost Values Získává ICollection<T> , která obsahuje hodnoty LoadTestContext prvky.

Nahoru

Metody

  Název Popis
Veřejná metoda Add(KeyValuePair<String, Object>) Adds a KeyValuePair<TKey, TValue> item to the LoadTestContext.
Veřejná metoda Add(String, Object) Přidá prvek, který má zadaný klíč a hodnotu LoadTestContext.
Veřejná metoda Clear Odebere všechny položky LoadTestContext.
Veřejná metoda Contains Určuje, zda LoadTestContext obsahuje určitou hodnotu.
Veřejná metoda ContainsKey Označuje, zda LoadTestContext obsahuje prvek, který má zadaný klíč.
Veřejná metoda CopyTo Zkopíruje prvky LoadTestContext se Array, v určitém počáteční Array index.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetEnumerator Vrátí hodnotu čítače výčtu, který prochází LoadTestContext.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda Remove(KeyValuePair<String, Object>) Odebere první výskyt určitého objektu z LoadTestContext.
Veřejná metoda Remove(String) Odstraní prvek, který má zadaný klíč z LoadTestContext.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryGetValue Načte hodnotu, která je spojena s zadaného klíče.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator

Nahoru

Poznámky

Toto je kolekce položek kontextu a konfigurací zkušební zatížení používané pro ukládání informací, které se používá zkušební zatížení.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.TestTools.LoadTesting – obor názvů

Další zdroje

Working with Load Tests Overview