Partager via


LoadTestUserContext.TryGetValue, méthode

Obtient la valeur associée à la clé spécifiée.

Espace de noms :  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly :  Microsoft.VisualStudio.QualityTools.LoadTestFramework (dans Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Syntaxe

'Déclaration
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

Paramètres

  • value
    Type : System.Object%
    Objet référencé qui obtient la valeur de la clé si elle est trouvée ; sinon, il obtient la valeur par défaut pour le type du paramètre value.Ce paramètre peut être passé sans être initialisé.

Valeur de retour

Type : System.Boolean
true s'il contient un élément qui possède le key spécifié ; sinon, false.

Implémentations

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

Exceptions

Exception Condition
ArgumentNullException

key est nullune référence null (Nothing en Visual Basic).

Notes

Il s'agit du moyen le plus efficace pour tenter d'obtenir des valeurs si de nombreuses clés ayant fait l'objet de tentatives ne figurent pas dans le dictionnaire. Cette méthode combine la fonctionnalité de la méthode ContainsKey et de la propriété Item.

Si key n'est pas trouvé, le paramètre out value obtient la valeur par défaut appropriée : zéro pour les types entiers, false pour les types booléens, et nullune référence null (Nothing en Visual Basic) pour les types référence.

Sécurité .NET Framework

Voir aussi

Référence

LoadTestUserContext Classe

Microsoft.VisualStudio.TestTools.LoadTesting, espace de noms