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 |