Udostępnij za pośrednictwem


Metoda WebTestContext.TryGetValue —

Pobiera wartość skojarzoną z określonym kluczem.

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.WebTesting
Zestaw:  Microsoft.VisualStudio.QualityTools.WebTestFramework (w Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Składnia

'Deklaracja
Public Function TryGetValue ( _
    key As String, _
    <OutAttribute> ByRef value As Object _
) As Boolean
public bool TryGetValue(
    string key,
    out Object value
)
public:
virtual bool TryGetValue(
    String^ key, 
    [OutAttribute] Object^% value
) sealed
abstract TryGetValue : 
        key:string * 
        value:Object byref -> bool 
override TryGetValue : 
        key:string * 
        value:Object byref -> bool 
public final function TryGetValue(
    key : String, 
    value : Object
) : boolean

Parametry

  • value
    Typ: System.Object%
    Odwołanie obiektu, który pobiera wartość klucza, jeśli zostanie znaleziony; w przeciwnym razie pobiera wartość domyślną dla typu value parametru.Ten parametr może być przekazywany niezainicjowany.

Wartość zwracana

Typ: System.Boolean
true Jeśli zawiera ona element z określonym kluczem; w przeciwnym razie false.

Implementuje

IDictionary<TKey, TValue>.TryGetValue(TKey, TValue%)

Wyjątki

Wyjątek Warunek
ArgumentNullException

keyis nullodwołanie o wartości null (Nothing w języku Visual Basic).

Uwagi

Kontekst określone przez zmienne środowiskowe lub badania obciążenia zastąpi element zwrócone przez tę właściwość.Tak, jeśli test wydajności sieci Web działa w badaniu obciążenia, zawierający kontekstu, o nazwie "myContext", wywołanie do MyWebTestContext.TryGetValue("myContext", MyObject) zwróci wartość dla LoadTestContext.Item("myContext", MyObject).

Jest to najbardziej wydajnym sposobem próby pobrania wartości, jeśli kilka kluczy wypróbowany nie znajdują się w słowniku.Metoda ta łączy funkcje ContainsKey metody i Item właściwości.

Jeśli key nie zostanie znaleziony, outvalue parametr odbiera na odpowiednią wartość domyślną: zero dla typów integer false dla typu Boolean, i nullodwołanie o wartości null (Nothing w języku Visual Basic) dla typu odwołania.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WebTestContext Klasa

Przestrzeń nazw Microsoft.VisualStudio.TestTools.WebTesting