Freigeben über


LoadTestContext.TryGetValue-Methode

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist.

Namespace:  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Syntax

'Declaration
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

Parameter

  • value
    Typ: System.Object%
    Das Objekt, auf das verwiesen wird und das den Wert des Schlüssels abruft, sofern dieser vorhanden ist. Andernfalls wird der Standardwert für den Typ des value-Parameters abgerufen.Dieser Parameter muss beim Übergeben nicht initialisiert sein.

Rückgabewert

Typ: System.Boolean
true, wenn ein Element mit dem angegebenen key enthalten ist, andernfalls false.

Implementiert

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

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

key hat den Wert nullNULL-Verweis (Nothing in Visual Basic).

Hinweise

Dies ist die effizienteste Weise zum Abrufen von Werten, wenn sich viele getestete Schlüssel nicht im Wörterbuch befinden. Diese Methode kombiniert die Funktionalität der ContainsKey-Methode mit der Item-Eigenschaft.

Wenn key nicht gefunden wird, erhält der out value-Parameter den entsprechenden Standardwert: null (0) bei ganzen Zahlen, false bei booleschen Werten und nullNULL-Verweis (Nothing in Visual Basic) bei Referenztypen.

.NET Framework-Sicherheit

Siehe auch

Referenz

LoadTestContext Klasse

Microsoft.VisualStudio.TestTools.LoadTesting-Namespace