TransactionConfig.LogFlush Enumeration

BerkeleyDB

Specifies the log flushing behavior on transaction commit

Namespace:  BerkeleyDB
Assembly:  libdb_dotnet48 (in libdb_dotnet48.dll) Version: 4.8.24.0

Syntax

C#
public enum LogFlush
Visual Basic (Declaration)
Public Enumeration LogFlush
Visual C++
public enum class LogFlush

Members

Member nameDescription
DEFAULT
Use Berkeley DB's default behavior of syncing the log on commit.
NOSYNC
Berkeley DB will not write or synchronously flush the log on transaction commit or prepare.
WRITE_NOSYNC
Berkeley DB will write, but will not synchronously flush, the log on transaction commit or prepare.
SYNC
Berkeley DB will synchronously flush the log on transaction commit or prepare.

See Also