The following tables list the members exposed by TransactionLog<TKey,TValue>.
Name | Description | |
---|---|---|
TransactionLog<TKey,TValue> Constructor | Creates an instance of a transaction log |
Name | Description | |
---|---|---|
FileName | Returns the file name of the current transaction log file | |
Size | Returns the current size of the log file in bytes |
Name | Description | |
---|---|---|
AddValue | The provided key/value pair was added in the provided transaction | |
BeginTransaction | Notifies the log that a transaction is begining and create a token for this transaction scope. | |
Close | Flushes any pending writes and closes the writer. | |
CommitTransaction | Commits the provided transaction | |
MergeLog | Merges the contents of the log with an existing ordered key/value pair collection. | |
RemoveValue | The provided key/value pair was removed in the provided transaction | |
ReplayLog | Overloaded. Replay the entire log file to the provided dictionary interface | |
RollbackTransaction | Abandons the provided transaction | |
TruncateLog | Truncate the log and remove all existing entries | |
UpdateValue | The provided key/value pair was updated in the provided transaction |