JsonElement.TryGetProperty Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| TryGetProperty(String, JsonElement) |
Procura uma propriedade nomeada |
| TryGetProperty(ReadOnlySpan<Byte>, JsonElement) |
Procura uma propriedade nomeada |
| TryGetProperty(ReadOnlySpan<Char>, JsonElement) |
Procura uma propriedade nomeada |
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, devolvendo um valor que indica se tal propriedade existe ou não. Quando a propriedade existe, o 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 encontrar.
- value
- JsonElement
Quando este método retorna, contém o valor da propriedade especificada.
Devoluções
true se a propriedade fosse encontrada; caso contrário, false.
Exceções
propertyName é null.
O progenitor JsonDocument foi dispensado.
Observações
A correspondência de nomes de propriedades é realizada como uma comparação ordinal, sensível a maiúsculas e minúsculas.
Se uma propriedade for definida várias vezes para o mesmo objeto, o método corresponde à última definição.
Ver 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, devolvendo um valor que indica se tal propriedade existe ou não. Quando a propriedade existe, o método atribui o 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 Byte-Order-Mark (BOM)) do nome da propriedade a devolver.
- value
- JsonElement
Recebe o valor da propriedade localizada.
Devoluções
true se a propriedade fosse encontrada; caso contrário, false.
Exceções
O progenitor JsonDocument foi dispensado.
Observações
A correspondência de nomes de propriedades é realizada como uma comparação ordinal, sensível a maiúsculas e minúsculas.
Se uma propriedade for definida várias vezes para o mesmo objeto, o método corresponde à última definição.
Para mais informações, veja Como escrever serializadores e desserializadores personalizados com System.Text.Json.
Ver 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, devolvendo um valor que indica se tal propriedade existe ou não. Quando a propriedade existe, o método atribui o 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 encontrar.
- value
- JsonElement
Quando este método retorna, contém o valor da propriedade especificada.
Devoluções
true se a propriedade fosse encontrada; caso contrário, false.
Exceções
O progenitor JsonDocument foi dispensado.
Observações
A correspondência de nomes de propriedades é realizada como uma comparação ordinal, sensível a maiúsculas e minúsculas.
Se uma propriedade for definida várias vezes para o mesmo objeto, o método corresponde à última definição.