The mechanism for reporting detailed statistic messages to the application.

Namespace:  BerkeleyDB
Assembly:  libdb_dotnet181 (in libdb_dotnet181.dll) Version: 18.1.32.0

Syntax

C#
public MessageFeedbackDelegate messageFeedback { get; set; }
Visual Basic (Declaration)
Public Property messageFeedback As MessageFeedbackDelegate
Visual C++
public:
property MessageFeedbackDelegate^ messageFeedback {
	MessageFeedbackDelegate^ get ();
	void set (MessageFeedbackDelegate^ value);
}

Remarks

There are interfaces in the Berkeley DB library which either directly output informational messages or statistical information, or configure the library to output such messages when performing other operations.

Berkeley DB calls the given delegate with each message. It is up to the delegate to display the message in an appropriate manner.

Setting MessageFeedback to NULL resets the callback interface.

For databases opened inside of a DatabaseEnvironment, setting MessageFeedback affects the entire environment and is equivalent to setting DatabaseEnvironment.MessageFeedback.

For databases not opened in an environment, setting MessageFeedback configures operations performed using the specified object, instead of all operations performed on the underlying database.

See Also