JsonMarshal.GetRawUtf8PropertyName(JsonProperty) Methode

Definitie

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.

Van toepassing op