共用方式為


LogStateWithMetaData<TEntry> 類別

定義

使用版本設定元數據擴充粒紋狀態的類別,讓記錄一致的粒紋可以使用標準記憶體提供者。

[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

適用於