JsonMarshal.GetRawUtf8Value(JsonElement) Méthode

Définition

Obtient une ReadOnlySpan<T> vue sur les données JSON brutes du fichier donné 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)

Paramètres

element
JsonElement

Élément JSON à partir duquel extraire l’étendue.

Retours

Étendue contenant les données JSON brutes deelement.

Exceptions

Le sous-jacent JsonDocument a été supprimé.

Remarques

Bien que la méthode elle-même vérifie la suppression du sous-jacent JsonDocument, il est possible qu’elle puisse être supprimée une fois la méthode retournée, ce qui entraînerait l’étendue pointant vers une mémoire tampon qui a été retournée au pool partagé. Les appelants doivent prendre soin de s’assurer qu’un tel scénario n’est pas possible pour éviter toute altération potentielle des données.

S’applique à