JsonElement.TryGetProperty Método

Definição

Sobrecargas

Nome Description
TryGetProperty(String, JsonElement)

Procura uma propriedade nomeada propertyName no objeto atual, retornando um valor que indica se essa propriedade existe ou não. Quando a propriedade existe, seu valor é atribuído ao value argumento.

TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

Procura uma propriedade nomeada utf8PropertyName no objeto atual, retornando um valor que indica se essa propriedade existe ou não. Quando a propriedade existe, o método atribui seu valor ao value argumento.

TryGetProperty(ReadOnlySpan<Char>, JsonElement)

Procura uma propriedade nomeada propertyName no objeto atual, retornando um valor que indica se essa propriedade existe ou não. Quando a propriedade existe, o método atribui seu valor ao value argumento.

TryGetProperty(String, JsonElement)

Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs

Procura uma propriedade nomeada propertyName no objeto atual, retornando um valor que indica se essa propriedade existe ou não. Quando a propriedade existe, seu valor é atribuído ao value argumento.

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

Parâmetros

propertyName
String

O nome da propriedade a ser encontrada.

value
JsonElement

Quando esse método é retornado, contém o valor da propriedade especificada.

Retornos

true se a propriedade foi encontrada; caso contrário, false.

Exceções

propertyName é null.

O pai JsonDocument foi descartado.

Comentários

A correspondência de nome de propriedade é executada como uma comparação ordinal, que diferencia maiúsculas de minúsculas.

Se uma propriedade for definida várias vezes para o mesmo objeto, o método corresponderá à última definição desse tipo.

Confira também

Aplica-se a

TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs

Procura uma propriedade nomeada utf8PropertyName no objeto atual, retornando um valor que indica se essa propriedade existe ou não. Quando a propriedade existe, o método atribui seu valor ao value argumento.

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

Parâmetros

utf8PropertyName
ReadOnlySpan<Byte>

A representação UTF-8 (sem bytes-Order-Mark (BOM)) do nome da propriedade a ser retornada.

value
JsonElement

Recebe o valor da propriedade localizada.

Retornos

true se a propriedade foi encontrada; caso contrário, false.

Exceções

O pai JsonDocument foi descartado.

Comentários

A correspondência de nome de propriedade é executada como uma comparação ordinal, que diferencia maiúsculas de minúsculas.

Se uma propriedade for definida várias vezes para o mesmo objeto, o método corresponderá à última definição desse tipo.

Para obter mais informações, consulte Como escrever serializadores e desserializadores personalizados com System.Text.Json.

Confira também

Aplica-se a

TryGetProperty(ReadOnlySpan<Char>, JsonElement)

Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs

Procura uma propriedade nomeada propertyName no objeto atual, retornando um valor que indica se essa propriedade existe ou não. Quando a propriedade existe, o método atribui seu valor ao value argumento.

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

Parâmetros

propertyName
ReadOnlySpan<Char>

O nome da propriedade a ser encontrada.

value
JsonElement

Quando esse método é retornado, contém o valor da propriedade especificada.

Retornos

true se a propriedade foi encontrada; caso contrário, false.

Exceções

O pai JsonDocument foi descartado.

Comentários

A correspondência de nome de propriedade é executada como uma comparação ordinal, que diferencia maiúsculas de minúsculas.

Se uma propriedade for definida várias vezes para o mesmo objeto, o método corresponderá à última definição desse tipo.

Confira também

Aplica-se a