JsonMarshal.GetRawUtf8Value(JsonElement) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine ReadOnlySpan<T> Ansicht über die rohen JSON-Daten der angegebenen ab JsonElement.
public:
static ReadOnlySpan<System::Byte> GetRawUtf8Value(System::Text::Json::JsonElement element);
public static ReadOnlySpan<byte> GetRawUtf8Value(System.Text.Json.JsonElement element);
static member GetRawUtf8Value : System.Text.Json.JsonElement -> ReadOnlySpan<byte>
Public Shared Function GetRawUtf8Value (element As JsonElement) As ReadOnlySpan(Of Byte)
Parameter
- element
- JsonElement
Das JSON-Element, aus dem die Spanne extrahiert werden soll.
Gibt zurück
Die Spanne, die die unformatierten JSON-Datenelement enthält.
Ausnahmen
Das zugrunde liegende Objekt JsonDocument wurde verworfen.
Hinweise
Die Methode selbst überprüft zwar die Entsorgung der zugrunde liegenden JsonDocument, kann aber nach der Rückgabe der Methode verworfen werden. Dies würde dazu führen, dass die Spanne auf einen Puffer zeigt, der an den freigegebenen Pool zurückgegeben wurde. Anrufer sollten besonders darauf achten, dass ein solches Szenario nicht möglich ist, um potenzielle Datenbeschädigungen zu vermeiden.