JsonMarshal.GetRawUtf8Value(JsonElement) Metodo

Definizione

Ottiene una ReadOnlySpan<T> vista sui dati JSON non elaborati dell'oggetto specificato 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)

Parametri

element
JsonElement

Elemento JSON da cui estrarre l'intervallo.

Valori restituiti

Intervallo contenente i dati JSON non elaborati dielement .

Eccezioni

L'oggetto sottostante JsonDocument è stato eliminato.

Commenti

Sebbene il metodo stesso controlli l'eliminazione dell'oggetto sottostante JsonDocument, è possibile che possa essere eliminato dopo che il metodo restituisce un risultato, con conseguente intervallo che punta a un buffer restituito al pool condiviso. I chiamanti devono prestare particolare attenzione per assicurarsi che tale scenario non sia possibile evitare potenziali danneggiamenti dei dati.

Si applica a