JsonMarshal.GetRawUtf8Value(JsonElement) Methode

Definitie

Hiermee wordt een ReadOnlySpan<T> weergave opgehaald van de onbewerkte JSON-gegevens van de opgegeven JsonElementgegevens.

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)

Parameters

element
JsonElement

Het JSON-element waaruit de spanwijdte moet worden geëxtraheerd.

Retouren

Het bereik met de onbewerkte JSON-gegevens vanelement.

Uitzonderingen

De onderliggende JsonDocument waarde is verwijderd.

Opmerkingen

Hoewel de methode zelf controleert op verwijdering van de onderliggende JsonDocumentgegevens, is het mogelijk dat deze kan worden verwijderd nadat de methode wordt geretourneerd, wat zou leiden tot een buffer die is geretourneerd naar de gedeelde pool. Bellers moeten extra zorgen om ervoor te zorgen dat een dergelijk scenario niet mogelijk is om mogelijke beschadiging van gegevens te voorkomen.

Van toepassing op