JsonElement.TryParseValue(Utf8JsonReader, Nullable<JsonElement>) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Prova ad analizzare un valore JSON (inclusi gli oggetti o le matrici) dal lettore specificato.
public:
static bool TryParseValue(System::Text::Json::Utf8JsonReader % reader, [Runtime::InteropServices::Out] Nullable<System::Text::Json::JsonElement> % element);
public static bool TryParseValue (ref System.Text.Json.Utf8JsonReader reader, out System.Text.Json.JsonElement? element);
static member TryParseValue : Utf8JsonReader * Nullable -> bool
Public Shared Function TryParseValue (ByRef reader As Utf8JsonReader, ByRef element As Nullable(Of JsonElement)) As Boolean
Parametri
- reader
- Utf8JsonReader
Lettore per eseguire la lettura.
- element
- Nullable<JsonElement>
Riceve l'elemento analizzato.
Restituisce
true
se un valore è stato letto e analizzato in jsonElement; false
se il lettore ha esaurito i dati durante l'analisi.
In tutti gli altri casi viene generata un'eccezione.
Eccezioni
reader
usa opzioni non supportate.
Il token reader
non avvia o rappresenta un valore.
Il lettore non è riuscito a leggere un valore.
Commenti
Se la TokenType proprietà di reader
è PropertyName o None, il lettore verrà avanzato da una chiamata a Read() per determinare l'inizio del valore.
Al termine di questo metodo, reader
viene posizionato al token finale nel valore JSON. Se viene generata un'eccezione o false
viene restituita, il lettore viene reimpostato sullo stato in cui si trovava quando è stato chiamato il metodo .
Questo metodo crea una copia dei dati su cui il lettore agisce, pertanto non è necessario che il chiamante mantenga l'integrità dei dati oltre la restituzione di questo metodo.