JsonMarshal.GetRawUtf8Value(JsonElement) Método

Definição

Obtém uma ReadOnlySpan<T> vista sobre os dados JSON brutos do dado 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 a partir do qual extrair o espaço.

Devoluções

O span que contém os dados JSON brutos deelement.

Exceções

O subjacente JsonDocument foi descartado.

Observações

Embora o próprio método verifique a eliminação do subjacente JsonDocument, é possível que este possa ser descartado após o retorno do método, o que resultaria no intervalo apontando para um buffer que foi devolvido ao pool partilhado. Os chamadores devem ter cuidado extra para garantir que tal cenário não seja possível, evitando assim uma possível corrupção de dados.

Aplica-se a