LoadTestUserContext – třída
Zapouzdří informace o uživatelský kontext, ve kterém je spuštěn test, v zkušební zatížení.
Hierarchie dědičnosti
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestUserContext
Obor názvů: Microsoft.VisualStudio.TestTools.LoadTesting
Sestavení: Microsoft.VisualStudio.QualityTools.LoadTestFramework (v Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Syntaxe
'Deklarace
<SerializableAttribute> _
Public Class LoadTestUserContext _
Inherits MarshalByRefObject _
Implements IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable
[SerializableAttribute]
public class LoadTestUserContext : MarshalByRefObject,
IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable
[SerializableAttribute]
public ref class LoadTestUserContext : public MarshalByRefObject,
IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>,
IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable
[<SerializableAttribute>]
type LoadTestUserContext =
class
inherit MarshalByRefObject
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
end
public class LoadTestUserContext extends MarshalByRefObject implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable
Typ LoadTestUserContext zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
CompletedTestCount | Získá nebo nastaví počet zkoušek, které byly vyplněny virtuální uživatelem, která je zastoupena LoadTestUserContext od začátku zatížení test. objekt | |
Count | Počet prvků, které jsou obsaženy v získává LoadTestUserContext objektu. | |
InitializeTestContext | Získá nebo nastaví stav kontextu uživatele v době byla dokončena InitializeTest virtuální uživatele, který je spojen s LoadTestUserContext objektu. | |
IsNewUser | Získá hodnotu označující, zda nově vytvořený virtuální uživatel používá aktuální test. | |
IsReadOnly | Získá hodnotu označující, zda LoadTestUserContext je jen pro čtení. | |
Item | Získá nebo nastaví LoadTestUserContext element obsahující zadaný klíč. | |
Keys | Získává ICollection , která obsahuje klíče LoadTestUserContext prvky. | |
ScenarioName | Získá nebo nastaví název vytvořený virtuální uživatel, který je zastoupen tento scénář zkušební zatížení LoadTestUserContext. | |
UserId | V případě zkušební zatížení získá ID uživatele. | |
Values | Získává ICollection , který obsahuje hodnoty LoadTestUserContext prvky. |
Na začátek
Metody
Název | Popis | |
---|---|---|
Add(KeyValuePair<String, Object>) | Přidá KeyValuePair<TKey, TValue> položku LoadTestUserContext. | |
Add(String, Object) | Přidá prvek, který obsahuje zadaný klíč a hodnotu LoadTestUserContext. | |
Clear | Odebere všechny položky LoadTestUserContext. | |
Contains | Určuje, zda LoadTestUserContext obsahuje určitou hodnotu. | |
ContainsKey | Označuje, zda LoadTestUserContext obsahuje prvek, který má zadaného klíče. | |
CopyTo | Zkopíruje prvky LoadTestUserContext se Array, počínaje určité Array indexu. | |
CreateObjRef | Vytvoří objekt, který obsahuje všechny příslušné informace potřebné pro generování proxy používají ke komunikaci s vzdálený objekt. (Zděděno z MarshalByRefObject.) | |
Equals | Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.) | |
Finalize | Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.) | |
GetEnumerator | Čítač výčtu, iteruje vrátí LoadTestUserContext. | |
GetHashCode | Slouží jako funkce hash určitého typu. (Zděděno z Object.) | |
GetLifetimeService | Načte aktuální životnost objektu služby ovládající zásady životnost této instance. (Zděděno z MarshalByRefObject.) | |
GetType | Získává Type aktuální instance. (Zděděno z Object.) | |
InitializeLifetimeService | Získá objektu služby životnost řízení životnosti zásad pro tuto instanci. (Zděděno z MarshalByRefObject.) | |
MemberwiseClone() | Vytvoří kopii aktuální Object. (Zděděno z Object.) | |
MemberwiseClone(Boolean) | Vytvoří kopii aktuální MarshalByRefObject objektu. (Zděděno z MarshalByRefObject.) | |
Remove(KeyValuePair<String, Object>) | Odebere určitý objekt z první výskyt LoadTestUserContext. | |
Remove(String) | Vrátí hodnotu, která označuje, zda musí první výskyt určitého objektu přesunuta ze LoadTestUserContext objektu. | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) | |
TryGetValue | Získá hodnotu obsaženou v určeném klíči. |
Na začátek
Pole
Název | Popis | |
---|---|---|
LoadTestUserContextKey | Představuje klíč v LoadTestUserContext. |
Na začátek
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
IEnumerable.GetEnumerator | Čítač výčtu, iteruje kolekci prvků, LoadTestUserContext vrátí. |
Na začátek
Poznámky
LoadTestUserContext zapouzdří informace o uživatelský kontext, ve kterém je spuštěn test v zkušební zatížení.
Příklady
Kód spuštěný v kontextu zkušební zatížení test jednotky lze získat odkaz na LoadTestUserContext pro virtuální uživatel, který spouští test jednotky pomocí klíče "$ LoadTestUserContext" Při přístupu uživatele TestContext Vlastnosti.
Příklad:
LoadTestUserContext loadTestUserContext =
this.TestContext.Properties["$LoadTestUserContext"]
as LoadTestUserContext;
Podobně kódované testovací Web přístup LoadTestUserContext takto:
LoadTestUserContext loadTestUserContext =
this.Context["$LoadTestUserContext"] as LoadTestUserContext;
Test jednotky nebo Web zkušební jízdy mimo kontext zkušební zatížení vrácené předcházejícím kódu LoadTestUserContext při nullodkaz Null (Nothing v jazyce Visual Basic).
Zabezpečení podprocesu
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.