Condividi tramite


Metodo WebTestContext.TryGetValue

Ottiene il valore associato alla chiave specificata.

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.WebTesting
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.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

  • key
    Tipo: String

    Chiave da trovare.

  • value
    Tipo: Object%

    L'oggetto cui viene fatto riferimento che recupera il valore della chiave eventualmente trovato. In caso contrario recupera il valore predefinito per il tipo del parametro value. Questo parametro può essere passato non inizializzato.

Valore restituito

Tipo: Boolean
true se contiene un elemento con la chiave specificata; in caso contrario, false.

Implementa

IDictionary.TryGetValue(UTP, UTP)

Eccezioni

Eccezione Condizione
ArgumentNullException

key è nullriferimento null (Nothing in Visual Basic).

Note

Il contesto definito dalle variabili di ambiente o un test di carico sottoporrà a override l'elemento restituito da questa proprietà. Pertanto, se un test delle prestazioni Web è in esecuzione in un test di carico contenente un contesto denominato "myContext", una chiamata a MyWebTestContext.TryGetValue("myContext", MyObject) restituirà il valore per LoadTestContext.Item("myContext", MyObject).

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

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WebTestContext Classe

Spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting