Поделиться через


LoadTestContext.TryGetValue - метод

Получает значение, связанное с указанным ключом.

Пространство имен:  Microsoft.VisualStudio.TestTools.LoadTesting
Сборка:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (в Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Синтаксис

'Декларация
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

Параметры

  • key
    Тип: String

    Ключ для поиска.

  • value
    Тип: Object%

    Объект, на который существует ссылка, получает значение ключа, если он найден; в противном случае он получает значение по умолчанию для типа параметра value. Этот параметр может быть передан без инициализации.

Возвращаемое значение

Тип: Boolean
Значение true, если он содержит элемент с указанным key; в противном случае — значение false.

Реализации

IDictionary.TryGetValue(UTP, UTP)

Исключения

Исключение Условие
ArgumentNullException

Параметр key имеет значение nullссылка NULL (Nothing в Visual Basic).

Заметки

Это наиболее эффективный способ попробовать получить значения, если несколько опробованных ключей отсутствуют в словаре. Этот метод сочетает функциональные возможности метода ContainsKey и свойства Item.

Если параметр key не найден, параметр out value получает соответствующее нулевое значение для целочисленных типов, false для логических типов и nullссылка NULL (Nothing в Visual Basic) для ссылочных типов.

Безопасность платформы .NET Framework

См. также

Ссылки

LoadTestContext Класс

Microsoft.VisualStudio.TestTools.LoadTesting - пространство имен