GrainStateWithMetaData<TView> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用版本設定元數據擴充粒度狀態的類別,讓記錄一致的粒度可以使用標準儲存提供者。
[System.Serializable]
public class GrainStateWithMetaData<TView> where TView : class, new()
[System.Serializable]
[Orleans.GenerateSerializer]
public sealed class GrainStateWithMetaData<TView> where TView : class, new()
[<System.Serializable>]
type GrainStateWithMetaData<'View (requires 'View : null and 'View : (new : unit -> 'View))> = class
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
type GrainStateWithMetaData<'View (requires 'View : null and 'View : (new : unit -> 'View))> = class
Public Class GrainStateWithMetaData(Of TView)
Public NotInheritable Class GrainStateWithMetaData(Of TView)
類型參數
- TView
- 繼承
-
GrainStateWithMetaData<TView>
- 屬性
建構函式
GrainStateWithMetaData<TView>() |
初始化 GrainStateWithMetaData<TView> 類別的新執行個體。 |
GrainStateWithMetaData<TView>(TView) |
初始化 GrainStateWithMetaData<TView> 類別的新執行個體。 |
屬性
GlobalVersion |
記錄檔的長度 |
State |
記錄檔的預存檢視 |
WriteVector |
用來避免重複附加的元數據。 在邏輯上,這是 (字串>位) 對應,這些索引鍵是複本標識符,但此對應會壓縮為簡單的字串,以減少串行化/還原串行化額外負荷位的讀取 GetBit(String) 方式,並由 翻轉 FlipBit(String)。 寫入時會切換位,因此重試邏輯可以避免在重試失敗的附加時附加專案兩次。 |
方法
FlipBit(String) |
切換 中的 WriteVector 其中一個位,並傳回新的值。 |
GetBit(String) |
取得中的其中一個位 WriteVector |