JsonElement.ParseValue(Utf8JsonReader) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Parseert één JSON-waarde (inclusief objecten of matrices) van de opgegeven lezer.
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
Parameters
- reader
- Utf8JsonReader
De lezer die moet worden gelezen.
Retouren
Een JsonElement dat de waarde (en geneste waarden) aangeeft die uit de lezer zijn gelezen.
Uitzonderingen
reader maakt gebruik van niet-ondersteunde opties.
Het huidige reader token start of vertegenwoordigt geen waarde.
Een waarde kan niet worden gelezen uit de lezer.
Opmerkingen
Als de TokenType eigenschap reader van is PropertyName of None, wordt de lezer met één aanroep gevorderd om het begin van de waarde te Read() bepalen.
Na voltooiing van deze methode wordt reader de positie in het uiteindelijke token in de JSON-waarde weergegeven. Als er een uitzondering wordt gegenereerd, wordt de lezer opnieuw ingesteld op de status waarin deze zich bevond toen de methode werd aangeroepen.
Deze methode maakt een kopie van de gegevens waarop de lezer heeft gereageerd, dus er is geen aanroepervereiste om de gegevensintegriteit te behouden buiten het retourneren van deze methode.