JsonMarshal.GetRawUtf8Value(JsonElement) Método

Definição

Obtém uma ReadOnlySpan<T> exibição sobre os dados JSON brutos do determinado JsonElement.

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)

Parâmetros

element
JsonElement

O elemento JSON do qual extrair o intervalo.

Retornos

O intervalo que contém os dados JSON brutos.element

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.

Aplica-se a