The following tables list the members exposed by ITransactionLog<TKey,TValue>.
Name | Description | |
---|---|---|
FileName | Returns the filename being currently used for transaction logging | |
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. | |
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 |