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
QueueDatabaseConfig..::.Length Property
QueueDatabaseConfig Class See Also

Specify the length of records in the database.

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

# Syntax

C#
    public uint Length { get; set; }

Visual Basic (Declaration)
    Public Property Length As UInteger

Visual C++
    public:
    property unsigned int Length {
    	unsigned int get ();
    	void set (unsigned int value);
    }

# Remarks

The record length must be enough smaller than PageSize that at least one record plus the database page's metadata information can fit on each database page.

Any records added to the database that are less than Length bytes long are automatically padded (see PadByte for more information).

Any attempt to insert records into the database that are greater than Length bytes long will cause the call to fail immediately and return an error.

If the database already exists, this setting will be ignored.

# See Also

QueueDatabaseConfig Class
BerkeleyDB Namespace