Condividi tramite


Metodo LoadTestUserContext.TryGetValue

Ottiene il valore associato alla chiave specificata.

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Sintassi

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

Parametri

  • value
    Tipo: System.Object%
    L'oggetto cui viene fatto riferimento che ottiene il valore della chiave eventualmente trovato. In caso contrario ottiene il valore predefinito per il tipo del parametro value.Questo parametro può essere passato non inizializzato.

Valore restituito

Tipo: System.Boolean
true se contiene un elemento che dispone del parametro key specificato, in caso contrario false.

Implementa

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

Eccezioni

Eccezione Condizione
ArgumentNullException

key è nullriferimento null (Nothing in Visual Basic).

Note

Si tratta del modo più efficace per cercare di ottenere dei valori nel caso in cui molte chiavi provate non si trovino nel dizionario. Questo metodo combina la funzionalità del metodo ContainsKey e la proprietà Item.

Se il parametro key non viene trovato, il parametro out value ottiene il valore predefinito appropriato: zero per i tipi integer, false per i tipi booleani e nullriferimento null (Nothing in Visual Basic) per i tipi di riferimento.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

LoadTestUserContext Classe

Spazio dei nomi Microsoft.VisualStudio.TestTools.LoadTesting