JsonElement.TryGetProperty Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| TryGetProperty(String, JsonElement) |
Ищет свойство с именем |
| TryGetProperty(ReadOnlySpan<Byte>, JsonElement) |
Ищет свойство с именем |
| TryGetProperty(ReadOnlySpan<Char>, JsonElement) |
Ищет свойство с именем |
TryGetProperty(String, JsonElement)
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
Ищет свойство с именем propertyName в текущем объекте, возвращая значение, указывающее, существует ли такое свойство. Если свойство существует, его значение назначается аргументу value .
public:
bool TryGetProperty(System::String ^ propertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(string propertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : string * JsonElement -> bool
Public Function TryGetProperty (propertyName As String, ByRef value As JsonElement) As Boolean
Параметры
- propertyName
- String
Имя свойства для поиска.
- value
- JsonElement
При возврате этого метода содержит значение указанного свойства.
Возвращаемое значение
true Значение , если свойство найдено; falseв противном случае .
Исключения
propertyName равно null.
Родитель JsonDocument был удален.
Комментарии
Сопоставление имен свойств выполняется как порядковое сравнение с учетом регистра.
Если свойство определяется несколько раз для одного объекта, метод соответствует последнему такому определению.
См. также раздел
Применяется к
TryGetProperty(ReadOnlySpan<Byte>, JsonElement)
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
Ищет свойство с именем utf8PropertyName в текущем объекте, возвращая значение, указывающее, существует ли такое свойство. Если свойство существует, метод назначает его значение аргументу value .
public:
bool TryGetProperty(ReadOnlySpan<System::Byte> utf8PropertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(ReadOnlySpan<byte> utf8PropertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : ReadOnlySpan<byte> * JsonElement -> bool
Public Function TryGetProperty (utf8PropertyName As ReadOnlySpan(Of Byte), ByRef value As JsonElement) As Boolean
Параметры
- utf8PropertyName
- ReadOnlySpan<Byte>
UTF-8 (без байтов-Order-Mark (BOM)) представления имени возвращаемого свойства.
- value
- JsonElement
Получает значение расположенного свойства.
Возвращаемое значение
true Значение , если свойство найдено; falseв противном случае .
Исключения
Родитель JsonDocument был удален.
Комментарии
Сопоставление имен свойств выполняется как порядковое сравнение с учетом регистра.
Если свойство определяется несколько раз для одного объекта, метод соответствует последнему такому определению.
Дополнительные сведения см. в статье "Создание пользовательских сериализаторов и десериализаторов" с помощью System.Text.Json.
См. также раздел
Применяется к
TryGetProperty(ReadOnlySpan<Char>, JsonElement)
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
Ищет свойство с именем propertyName в текущем объекте, возвращая значение, указывающее, существует ли такое свойство. Если свойство существует, метод назначает его значение аргументу value .
public:
bool TryGetProperty(ReadOnlySpan<char> propertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(ReadOnlySpan<char> propertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : ReadOnlySpan<char> * JsonElement -> bool
Public Function TryGetProperty (propertyName As ReadOnlySpan(Of Char), ByRef value As JsonElement) As Boolean
Параметры
- propertyName
- ReadOnlySpan<Char>
Имя свойства для поиска.
- value
- JsonElement
При возврате этого метода содержит значение указанного свойства.
Возвращаемое значение
true Значение , если свойство найдено; falseв противном случае .
Исключения
Родитель JsonDocument был удален.
Комментарии
Сопоставление имен свойств выполняется как порядковое сравнение с учетом регистра.
Если свойство определяется несколько раз для одного объекта, метод соответствует последнему такому определению.