JsonMarshal.GetRawUtf8PropertyName(JsonProperty) Metod

Definition

Hämtar en ReadOnlySpan<T> vy över JSON-rådata för det angivna JsonProperty namnet.

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)

Parametrar

property
JsonProperty

JSON-egenskapen som du vill extrahera intervallet från.

Returer

Det intervall som innehåller JSON-rådata för property namnet. Detta inkluderar inte de omslutande citattecknarna.

Undantag

Den underliggande JsonDocument har tagits bort.

Kommentarer

Även om själva metoden söker efter bortskaffande av den underliggande JsonDocument, är det möjligt att den kan tas bort efter att metoden returneras, vilket skulle resultera i att spannet pekar på en buffert som har returnerats till den delade poolen. Uppringare bör vara extra noga med att se till att ett sådant scenario inte är möjligt för att undvika potentiell dataskada.

Gäller för