JsonMarshal.GetRawUtf8Value(JsonElement) メソッド

定義

指定されたJsonElementの生の JSON データに対するReadOnlySpan<T> ビューを取得します。

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)

パラメーター

element
JsonElement

スパンの抽出元となる JSON 要素。

返品

elementの生の JSON データを含むスパン。

例外

基になる JsonDocument が破棄されました。

注釈

メソッド自体は基になる JsonDocumentの破棄をチェックしますが、メソッドが戻った後に破棄される可能性があり、その結果、共有プールに返されたバッファーを指すスパンが発生する可能性があります。 呼び出し元は、このようなシナリオでデータ破損の可能性を回避できないように、細心の注意を払う必要があります。

適用対象