Compartir a través de


WebTestContext.TryGetValue (Método)

Obtiene el valor asociado a la clave especificada.

Espacio de nombres:  Microsoft.VisualStudio.TestTools.WebTesting
Ensamblado:  Microsoft.VisualStudio.QualityTools.WebTestFramework (en Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Sintaxis

'Declaración
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

Parámetros

  • value
    Tipo: System.Object%
    Objeto al que se hace referencia, que recupera el valor de la clave, si se encuentra; de lo contrario, recupera el valor predeterminado para el tipo del parámetro value.Este parámetro se puede pasar sin inicializar.

Valor devuelto

Tipo: System.Boolean
true si contiene un elemento con la clave especificada; de lo contrario, false.

Implementaciones

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

Excepciones

Excepción Condición
ArgumentNullException

key es nullreferencia null (Nothing en Visual Basic).

Comentarios

Un contexto definido por variables de entorno o una prueba de carga reemplazará el elemento devuelto por esta propiedad.Así pues, si se está ejecutando una prueba de rendimiento web en una prueba de carga que contiene un contexto denominado "myContext", una llamada a MyWebTestContext.TryGetValue("myContext", MyObject) devolverá el valor para LoadTestContext.Item("myContext", MyObject).

Esta es la manera más eficaz de intentar recuperar valores si algunas de las claves probadas no están en el diccionario.Este método combina la funcionalidad del método ContainsKey y la propiedad Item.

Si no se encuentra el valor de key, el parámetro outvalue recibe el valor predeterminado apropiado: cero para tipos enteros, false para tipos booleanos y una referencia nullreferencia null (Nothing en Visual Basic) para tipos de referencia.

Seguridad de .NET Framework

Vea también

Referencia

WebTestContext Clase

Microsoft.VisualStudio.TestTools.WebTesting (Espacio de nombres)