JsonMarshal.GetRawUtf8Value(JsonElement) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.