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
DatabaseEnvironment..::.ErrorFeedback Property
DatabaseEnvironment Class See Also

The mechanism for reporting detailed error messages to the application.

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

# Syntax

C#
    public ErrorFeedbackDelegate ErrorFeedback { get; set; }

Visual Basic (Declaration)
    Public Property ErrorFeedback As ErrorFeedbackDelegate

Visual C++
    public:
    property ErrorFeedbackDelegate^ ErrorFeedback {
    	ErrorFeedbackDelegate^ get ();
    	void set (ErrorFeedbackDelegate^ value);
    }

# Remarks

When an error occurs in the Berkeley DB library, a DatabaseException, or subclass of DatabaseException, is thrown. In some cases, however, the exception may be insufficient to completely describe the cause of the error, especially during initial application debugging.

In some cases, when an error occurs, Berkeley DB will call the given delegate with additional error information. It is up to the delegate to display the error message in an appropriate manner.

Setting ErrorFeedback to NULL unconfigures the callback interface.

This error-logging enhancement does not slow performance or significantly increase application size, and may be run during normal operation as well as during application debugging.

# See Also

DatabaseEnvironment Class
BerkeleyDB Namespace