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: System.String
A chave para encontrar.
- value
Tipo: System.Object%
O objeto referenciado que obtém o valor da chave, se ela for encontrada; Caso contrário, ele obtém o valor padrão para o tipo da value parâmetro.Este parâmetro pode ser transmitido não inicializado.
Valor de retorno
Tipo: System.Boolean
true Se ele contiver um elemento que tenha especificado key; Caso contrário, false.
Implementações
IDictionary<TKey, TValue>.TryGetValue(TKey, TValue%)
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | key é nulluma referência nula (Nothing no Visual Basic). |
Comentários
Isso é a maneira mais eficiente para tentar obter valores se chaves experimentadas muitos não estão no dicionário.Esse método combina a funcionalidade da ContainsKey método e a Item propriedade.
Se a key não for encontrado, o outvalue parâmetro obtém o valor padrão apropriado: zero para tipos de inteiros, false para booleanos tipos, 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áveis.