JsonMarshal.GetRawUtf8PropertyName(JsonProperty) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma ReadOnlySpan<T> exibição sobre os dados JSON brutos do nome fornecido JsonProperty .
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)
Parâmetros
- property
- JsonProperty
A propriedade JSON da qual extrair o intervalo.
Retornos
O intervalo que contém os dados JSON brutos do property nome. Isso não incluirá as aspas delimitando.
Exceções
O subjacente JsonDocument foi descartado.
Comentários
Embora o método em si verifique se há descarte do subjacente JsonDocument, é possível que ele possa ser descartado após o retorno do método, o que resultaria no intervalo apontando para um buffer que foi retornado para o pool compartilhado. Os chamadores devem ter cuidado extra para garantir que esse cenário não seja possível para evitar possíveis dados corrompidos.