<xml></xml>

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

Berkeley DB .NET API Documentation
NotificationEvent Enumeration
See Also Send Feedback

Specify a Berkeley DB event

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

# Syntax

C#

    public enum NotificationEvent

Visual Basic (Declaration)

    Public Enumeration NotificationEvent

Visual C++

    public enum class NotificationEvent

# Members

| Member name | Description
--- | --- | ---
| PANIC | The database environment has failed.
| REP_CLIENT | The local site is now a replication client.
| REP_CONNECT_BROKEN | A previously established connection has been broken.
| REP_CONNECT_ESTD | A connection with a remote site has been established.
| REP_CONNECT_TRY_FAILED | An attempt to establish a new connection to a known remote site failed.
| REP_DUPMASTER | A duplicate master site has been discovered in the replication group.
| REP_ELECTED | The local replication site has just won an election.
| REP_ELECTION_FAILED | The local site's attempt to initiate or participate in a replication master election failed, due to the lack of timely message response from a sufficient number of remote sites.
| REP_INIT_DONE | The internal initialization has been completed.
| REP_JOIN_FAILURE | The local site could not synchronize with the master because an internal initialization was required, but internal initialization has been turned off by RepAutoInit.
| REP_LOCAL_SITE_REMOVED | The local site has been removed from the group.
| REP_MASTER | The local site is now the master site of its replication group. It is the application's responsibility to begin acting as the master environment.
| REP_MASTER_FAILURE | The connection to the remote master replication site has failed.
| REP_NEWMASTER | The replication group of which this site is a member has just established a new master; the local site is not the new master. The event_info parameter to the EventNotifyDelegate stores an integer containing the environment ID of the new master.
| REP_PERM_FAILED | The replication manager did not receive enough acknowledgements (based on the acknowledgement policy configured with RepMgrAckPolicy) to ensure a transaction's durability within the replication group. The transaction will be flushed to the master's local disk storage for durability.
| REP_STARTUPDONE | The client has completed startup synchronization and is now processing live log records received from the master.
| REP_SITE_ADDED | A new site has joined the group.
| REP_SITE_REMOVED | An existing remote site has been removed from the group.
| WRITE_FAILED | A Berkeley DB write to stable storage failed.

# See Also

BerkeleyDB Namespace