JsonElement.ParseValue(Utf8JsonReader) 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.
Analisa um valor JSON (incluindo objetos ou arrays) do leitor fornecido.
public:
static System::Text::Json::JsonElement ParseValue(System::Text::Json::Utf8JsonReader % reader);
public static System.Text.Json.JsonElement ParseValue(ref System.Text.Json.Utf8JsonReader reader);
static member ParseValue : Utf8JsonReader -> System.Text.Json.JsonElement
Public Shared Function ParseValue (ByRef reader As Utf8JsonReader) As JsonElement
Parâmetros
- reader
- Utf8JsonReader
O leitor para ler.
Devoluções
Um JsonElement que representa o valor (e os valores aninhados) lidos do leitor.
Exceções
reader está a usar opções não suportadas.
O token atual reader não começa nem representa um valor.
Um valor não podia ser lido pelo leitor.
Observações
Se a TokenType propriedade de reader for PropertyName ou None, o leitor será avançado por uma chamada para Read() determinar o início do valor.
Após a conclusão deste método, reader é posicionado no token final no valor JSON. Se uma exceção for lançada, o leitor é reiniciado para o estado em que estava quando o método foi chamado.
Este método faz uma cópia dos dados sobre os quais o leitor agiu, pelo que não há necessidade do chamador de manter a integridade dos dados para além do retorno deste método.