JsonMarshal.GetRawUtf8PropertyName(JsonProperty) 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 JsonProperty naam.
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)
Parameters
- property
- JsonProperty
De JSON-eigenschap waaruit het bereik moet worden geëxtraheerd.
Retouren
Het bereik met de onbewerkte JSON-gegevens van de property naam. Hierbij worden de aanhalingstekens niet meegerekend.
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.