LogStateWithMetaData<TEntry> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che estende lo stato di granularità con i metadati di controllo delle versioni, in modo che un granularità coerente con il log possa usare un provider di archiviazione standard.
[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)
Parametri di tipo
- TEntry
- Ereditarietà
-
LogStateWithMetaData<TEntry>
- Attributi
Costruttori
LogStateWithMetaData<TEntry>() |
Inizializza una nuova istanza della classe LogStateWithMetaData<TEntry>. |
Proprietà
GlobalVersion |
Lunghezza del log |
Log |
Visualizzazione archiviata del log |
WriteVector |
Metadati utilizzati per evitare accodamenti duplicati. Logicamente, si tratta di una mappa (a> bit stringa), le chiavi che sono id di replica, ma questa mappa è rappresentata in modo compatto come una stringa semplice per ridurre il sovraccarico di serializzazione/deserializzazione i bit vengono letti da GetBit(String) e capovolti da FlipBit(String). I bit vengono attivati o disattivati durante la scrittura, in modo che la logica di ripetizione dei tentativi possa evitare di accodare una voce due volte quando si ritenta un accodamento non riuscito. |
Metodi
FlipBit(String) |
Attivare o disattivare uno dei bit in WriteVector e restituire il nuovo valore. |
GetBit(String) |
Ottiene uno dei bit in WriteVector |