JsonMarshal.GetRawUtf8PropertyName(JsonProperty) Methode

Definition

Ruft eine ReadOnlySpan<T> Ansicht über die unformatierten JSON-Daten des angegebenen JsonProperty Namens ab.

public:
 static ReadOnlySpan<System::Byte> GetRawUtf8PropertyName(System::Text::Json::JsonProperty property);
public static ReadOnlySpan<byte> GetRawUtf8PropertyName(System.Text.Json.JsonProperty property);
static member GetRawUtf8PropertyName : System.Text.Json.JsonProperty -> ReadOnlySpan<byte>
Public Shared Function GetRawUtf8PropertyName (property As JsonProperty) As ReadOnlySpan(Of Byte)

Parameter

property
JsonProperty

Die JSON-Eigenschaft, aus der die Spanne extrahiert werden soll.

Gibt zurück

Die Spanne, die die unformatierten JSON-Daten des property Namens enthält. Dies schließt nicht die eingeschlossenen Anführungszeichen ein.

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: