Utf8JsonReaderManager 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
管理 底下的 Utf8JsonReader 緩衝處理。
[System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")]
[System.Runtime.CompilerServices.IsByRefLike]
public ref struct Utf8JsonReaderManager
[<System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")>]
[<System.Runtime.CompilerServices.IsByRefLike>]
type Utf8JsonReaderManager = struct
Public Structure Utf8JsonReaderManager
- 繼承
-
Utf8JsonReaderManager
- 屬性
備註
取用者應該呼叫 MoveNext() 以前進到 JSON 檔中的下一個權杖,這可能牽涉到從資料流程讀取更多資料,並在 中 CurrentReader 建立新的 Utf8JsonReader 實例。
建構函式
Utf8JsonReaderManager(JsonReaderData, IDiagnosticsLogger<DbLoggerCategory.Query>) |
建立新的 Utf8JsonReaderManager 實例,以開始讀取指定中擷取之 JSON 檔中的位置 JsonReaderData |
欄位
CurrentReader |
設定 Utf8JsonReader 為要取用的下一個權杖。 |
Data |
追蹤 UTF8 位元組的狀態和基礎資料流程或緩衝區。 |
屬性
QueryLogger |
記錄器用於記錄讀取/寫入 JSON 值時所發生的事件,如果 |
方法
CaptureState() |
呼叫 以將這個 Utf8JsonReaderManager 狀態擷取到相關聯的 JsonReaderData ,以便稍後建立新的 Utf8JsonReaderManager ,以在 JSON 檔中的相同位置上挑選。 |
MoveNext() |
移至下一個權杖,這可能牽涉到從資料流程讀取更多資料,並在 中 CurrentReader 建立新的 Utf8JsonReader 實例。 |