WebTestContext.TryGetValue – metoda
Získá hodnotu přidruženou zadaného klíče.
Obor názvů: Microsoft.VisualStudio.TestTools.WebTesting
Sestavení: Microsoft.VisualStudio.QualityTools.WebTestFramework (v Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Syntaxe
'Deklarace
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
- key
Typ: System.String
Najít klíč.
- value
Typ: System.Object%
Odkazovaný objekt, který načte hodnotu klíče, pokud je nalezen; v opačném případě načte výchozí hodnota pro typ value parametr.Tento parametr může být předán inicializována.
Vrácená hodnota
Typ: System.Boolean
true Pokud obsahuje prvek se zadaným klíčem; jinak false.
Implementuje
IDictionary<TKey, TValue>.TryGetValue(TKey, TValue%)
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | keyis nullodkaz Null (Nothing v jazyce Visual Basic). |
Poznámky
Kontext definované proměnné prostředí nebo zkušební zatížení přepíše položku vrátil tuto vlastnost. Takže pokud test výkonnosti Web běží v zkušební zatížení, obsahující kontextu nazývané "myContext", volání MyWebTestContext.TryGetValue("myContext", MyObject) vrátí hodnotu LoadTestContext.Item("myContext", MyObject).
Toto je nejúčinnějším způsobem pokusit načíst hodnoty Pokud několik pokusu klíče nejsou ve slovníku. Tento způsob kombinuje funkce ContainsKey Metoda a Item vlastnost.
Pokud key nebyl nalezen, out value parametr přijímá vhodná výchozí hodnota: nula pro celočíselné typy false logických typů a nullodkaz Null (Nothing v jazyce Visual Basic) pro referenční typy.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.