JsonMarshal.GetRawUtf8Value(JsonElement) Metod

Definition

Hämtar en ReadOnlySpan<T> vy över JSON-rådata för angivna 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)

Parametrar

element
JsonElement

JSON-elementet som spannet ska extraheras från.

Returer

Det intervall som innehåller rådata för JSONelement.

Undantag

Den underliggande JsonDocument har tagits bort.

Kommentarer

Även om själva metoden söker efter bortskaffande av den underliggande JsonDocument, är det möjligt att den kan tas bort efter att metoden returneras, vilket skulle resultera i att spannet pekar på en buffert som har returnerats till den delade poolen. Uppringare bör vara extra noga med att se till att ett sådant scenario inte är möjligt för att undvika potentiell dataskada.

Gäller för