Sdílet prostřednictvím


LoadTestContext – třída

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

Hierarchie dědičnosti

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é jsou použity v zatížení zkoušky.
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ů obsažených v získává LoadTestContext objektu.
Veřejná vlastnost IsLocalRun Získá hodnotu, která označuje, zda byl test spustit místně nebo vzdáleně.
Veřejná vlastnost IsReadOnly Získá hodnotu, která označuje, zda LoadTestContext je jen pro čtení.
Veřejná vlastnost Item Získá nebo nastaví LoadTestContext element, který obsahuje zadaný klíč.
Veřejná vlastnost Keys Získá ICollection , která obsahuje klíče LoadTestContext prvky.
Veřejná vlastnost LoadTestRunId Získá Identifikátor, který je přidružen tento test zatížení spustit. Set přistupující objekt je nastavena vnitřní.
Veřejná vlastnost Values Získá ICollection , který obsahuje hodnoty LoadTestContext prvky.

Nahoru

Metody

  Název Popis
Veřejná metoda Add(KeyValuePair<String, Object>) Adds a KeyValuePair item to the LoadTestContext.
Veřejná metoda Add(String, Object) Přidá element, který má zadaný klíč a hodnotu LoadTestContext.
Veřejná metoda Clear Odebere všechny položky z LoadTestContext.
Veřejná metoda Contains Určuje, zda LoadTestContext obsahuje určitou hodnotu.
Veřejná metoda ContainsKey Označuje, zda LoadTestContext obsahuje element, který má zadaný klíč.
Veřejná metoda CopyTo Zkopíruje prvky LoadTestContext k Array, od určitého Array index.
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetEnumerator Čítač výčtu, iteruje vrátí LoadTestContext.
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (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ří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda Remove(KeyValuePair<String, Object>) Odebere určitý objekt z první výskyt 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 Získá 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 zatížení testových konfigurací pro ukládání informací, které 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