JsonValue.TryGetValue<T>(T) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается получить текущее значение JSON и возвращает значение, указывающее, успешно ли выполнена операция.
public:
generic <typename T>
abstract bool TryGetValue([Runtime::InteropServices::Out] T % value);
public abstract bool TryGetValue<T> (out T? value);
abstract member TryGetValue : 'T -> bool
Public MustOverride Function TryGetValue(Of T) (ByRef value As T) As Boolean
Параметры типа
- T
Тип получаемого значения.
Параметры
- value
- T
Когда этот метод возвращает данные, содержит преобразуемое значение.
Возвращаемое значение
true
Значение , если значение может быть успешно получено; false
в противном случае .
Комментарии
{T} может быть типом или базовым типом базового значения. Если базовое значение является JsonElement, то {T} также может быть типом любого примитива, поддерживаемого текущим JsonElementзначением.
Указание Object типа для {T} всегда будет выполнено успешно и возвращает базовое значение в виде Object.
Базовое значение JsonValue после десериализации является экземпляром JsonElement, в противном случае это значение, указанное при JsonValue создании.