Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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: System.String
Chiave da trovare.
- value
Tipo: System.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: System.Boolean
true se contiene un elemento con la chiave specificata; in caso contrario, false.
Implementa
IDictionary<TKey, TValue>.TryGetValue(TKey, TValue%)
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 la 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.