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