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
- key
Tipo: System.String
Clave que se busca.
- 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TestTools.WebTesting (Espacio de nombres)