JsonElement.GetProperty Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetProperty(ReadOnlySpan<Byte>) |
Возвращает JsonElement, представляющий значение требуемого свойства, определяемого по |
GetProperty(ReadOnlySpan<Char>) |
Возвращает JsonElement, представляющий значение требуемого свойства, определяемого по |
GetProperty(String) |
Возвращает JsonElement, представляющий значение требуемого свойства, определяемого по |
GetProperty(ReadOnlySpan<Byte>)
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
Возвращает JsonElement, представляющий значение требуемого свойства, определяемого по utf8PropertyName
.
public:
System::Text::Json::JsonElement GetProperty(ReadOnlySpan<System::Byte> utf8PropertyName);
public System.Text.Json.JsonElement GetProperty (ReadOnlySpan<byte> utf8PropertyName);
member this.GetProperty : ReadOnlySpan<byte> -> System.Text.Json.JsonElement
Public Function GetProperty (utf8PropertyName As ReadOnlySpan(Of Byte)) As JsonElement
Параметры
- utf8PropertyName
- ReadOnlySpan<Byte>
Представление в кодировке UTF-8 (без метки порядка байтов) для имени возвращаемого свойства.
Возвращаемое значение
JsonElement, представляющий значение запрошенного свойства.
Исключения
Свойство с запрошенным именем не найдено.
Родительский объект JsonDocument был удален.
Комментарии
Сопоставление имен свойств выполняется в виде порядкового сравнения с учетом регистра.
Если свойство определено несколько раз для одного и того же объекта, метод соответствует последнему такому определению.
Дополнительные сведения см. в статье Создание пользовательских сериализаторов и десериализаторов с помощью System.Text.Json.
Применяется к
GetProperty(ReadOnlySpan<Char>)
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
Возвращает JsonElement, представляющий значение требуемого свойства, определяемого по propertyName
.
public:
System::Text::Json::JsonElement GetProperty(ReadOnlySpan<char> propertyName);
public System.Text.Json.JsonElement GetProperty (ReadOnlySpan<char> propertyName);
member this.GetProperty : ReadOnlySpan<char> -> System.Text.Json.JsonElement
Public Function GetProperty (propertyName As ReadOnlySpan(Of Char)) As JsonElement
Параметры
- propertyName
- ReadOnlySpan<Char>
Имя свойства, значение которого требуется возвратить.
Возвращаемое значение
JsonElement, представляющий значение запрошенного свойства.
Исключения
Свойство с запрошенным именем не найдено.
Родительский объект JsonDocument был удален.
Комментарии
Сопоставление имен свойств выполняется в виде порядкового сравнения с учетом регистра.
Если свойство определено несколько раз для одного и того же объекта, метод соответствует последнему такому определению.
Применяется к
GetProperty(String)
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
- Исходный код:
- JsonElement.cs
Возвращает JsonElement, представляющий значение требуемого свойства, определяемого по propertyName
.
public:
System::Text::Json::JsonElement GetProperty(System::String ^ propertyName);
public System.Text.Json.JsonElement GetProperty (string propertyName);
member this.GetProperty : string -> System.Text.Json.JsonElement
Public Function GetProperty (propertyName As String) As JsonElement
Параметры
- propertyName
- String
Имя свойства, значение которого требуется возвратить.
Возвращаемое значение
JsonElement, представляющий значение запрошенного свойства.
Исключения
Свойство с запрошенным именем не найдено.
propertyName
имеет значение null
.
Родительский объект JsonDocument был удален.
Комментарии
Сопоставление имен свойств выполняется в виде порядкового сравнения с учетом регистра.
Если свойство определено несколько раз для одного и того же объекта, метод соответствует последнему такому определению.