JsonMarshal.GetRawUtf8PropertyName(JsonProperty) Méthode

Définition

Obtient une ReadOnlySpan<T> vue sur les données JSON brutes du nom donné JsonProperty .

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)

Paramètres

property
JsonProperty

Propriété JSON à partir de laquelle extraire l’étendue.

Retours

Étendue contenant les données JSON brutes du property nom. Cela n’inclut pas les guillemets englobants.

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 à