TransactionConfig.LogFlush Enumeration

Collapse All Expand All Code: All Code: Multiple Code: C# Code: Visual Basic Code: Visual C++

C#
Visual Basic
Visual C++

Berkeley DB .NET API Documentation
TransactionConfig..::.LogFlush Enumeration
TransactionConfig Class See Also Send Feedback

Specifies the log flushing behavior on transaction commit

Namespace: BerkeleyDB
Assembly: libdb_dotnet53 (in libdb_dotnet53.dll) Version: 5.3.28.0

# Syntax

C#
    public enum LogFlush

Visual Basic (Declaration)
    Public Enumeration LogFlush

Visual C++
    public enum class LogFlush

# Members

| Member name | Description
--- | --- | ---
| 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

BerkeleyDB Namespace