Método LoadTestContext.TryGetValue
Obtém o valor que está associado com a chave especificada.
Namespace: Microsoft.VisualStudio.TestTools.LoadTesting
Assembly: Microsoft.VisualStudio.QualityTools.LoadTestFramework (em Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Sintaxe
'Declaração
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: StringA chave para localizar.
value
Tipo: Object%O objeto referenciado que obtém o valor da chave, se for encontrada; se não, obtém o valor padrão para o tipo de parâmetro de value . Este parâmetro não pode ser inicializado passado.
Valor de retorno
Tipo: Boolean
setrue contém um elemento que tenha keyespecificado; caso contrário, false.
Implementações
IDictionary.TryGetValue(UTP, UTP)
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | key é nulluma referência nula (Nothing no Visual Basic). |
Comentários
Essa é a maneira mais eficiente de tentar obter valores se várias chaves experimentadas não estão no dicionário. Este método combina a funcionalidade de método ContainsKey e propriedade de Item .
Se key não for encontrado, o parâmetro de outvalue obtém o valor padrão apropriado: zero para tipos inteiro, false para tipos booleanas, e nulluma referência nula (Nothing no Visual Basic) para tipos de referência.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.