JsonMarshal.GetRawUtf8Value(JsonElement) Methode

Definition

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.

Gilt für: