The locking conflicts matrix.
Namespace:
BerkeleyDBAssembly: libdb_dotnet181 (in libdb_dotnet181.dll) Version: 18.1.32.0
Syntax
C# |
---|
public byte[,] Conflicts { get; set; } |
Visual Basic (Declaration) |
---|
Public Property Conflicts As Byte(,) |
Visual C++ |
---|
public: property array<unsigned char,2>^ Conflicts { array<unsigned char,2>^ get (); void set (array<unsigned char,2>^ value); } |
Remarks
If Conflicts is never set, a standard conflicts array is used; see Standard Lock Modes in the Programmer's Reference Guide for more information.
Conflicts parameter is an nmodes by nmodes array. A non-0 value for
the array element indicates that requested_mode and held_mode
conflict:
CopyC#conflicts[requested_mode][held_mode]
The not-granted mode must be represented by 0.
If the database environment already exists when Open(String, DatabaseEnvironmentConfig) is called, the value of Conflicts is ignored.