Click or drag to resize
MongoDB.Driver.Core.Events Namespace
The MongoDB.Driver.Core.Events namespace contains classes related to events.
Classes
  ClassDescription
Public classClusterListenerPair
Represents a pair of cluster listeners. All events will be forwarded to both listeners.
Public classConnectionListenerPair
Represents a pair of connection listeners. All events will be forwarded to both listeners.
Public classConnectionPoolListenerPair
Represents a pair of connection pool listeners. All events will be forwarded to both listeners.
Public classEmptyListener
Represents an empty listener that ignores all events.
Public classServerListenerPair
Represents a pair of server listeners. All events will be forwarded to both listeners.
Structures
  StructureDescription
Public structureClusterAfterAddingServerEvent
Represents information about a ClusterAfterAddingServer event.
Public structureClusterAfterClosingEvent
Represents information about a ClusterAfterClosing event.
Public structureClusterAfterDescriptionChangedEvent
Represents information about a ClusterAfterDescriptionChanged event.
Public structureClusterAfterOpeningEvent
Represents information about a ClusterAfterOpening event.
Public structureClusterAfterRemovingServerEvent
Represents information about a ClusterAfterRemovingServer event.
Public structureClusterBeforeAddingServerEvent
Represents information about a ClusterBeforeAddingServer event.
Public structureClusterBeforeClosingEvent
Represents information about a ClusterBeforeClosing event.
Public structureClusterBeforeOpeningEvent
Represents information about a ClusterBeforeOpening event.
Public structureClusterBeforeRemovingServerEvent
Represents information about a ClusterBeforeRemovingServer event.
Public structureConnectionAfterClosingEvent
Represents information about a ConnectionAfterClosing event.
Public structureConnectionAfterOpeningEvent
Represents information about a ConnectionAfterOpening event.
Public structureConnectionAfterReceivingMessageEvent
Represents information about a ConnectionAfterReceivingMessage event.
Public structureConnectionAfterSendingMessagesEvent
Represents information about a ConnectionAfterSendingMessages event.
Public structureConnectionBeforeClosingEvent
Represents information about a ConnectionBeforeClosing event.
Public structureConnectionBeforeOpeningEvent
Represents information about a ConnectionBeforeOpening event.
Public structureConnectionBeforeReceivingMessageEvent
Represents information about a ConnectionBeforeReceivingMessage event.
Public structureConnectionBeforeSendingMessagesEvent
Represents information about a ConnectionBeforeSendingMessages event.
Public structureConnectionErrorOpeningEvent
Represents information about a ConnectionErrorOpening event.
Public structureConnectionErrorReceivingMessageEvent
Represents information about a ConnectionErrorReceivingMessage event.
Public structureConnectionErrorSendingMessagesEvent
Represents information about a ConnectionErrorSendingMessages event.
Public structureConnectionFailedEvent
Represents information about a ConnectionFailed event.
Public structureConnectionPoolAfterAddingAConnectionEvent
Represents information about a ConnectionPoolAfterAddingAConnection event.
Public structureConnectionPoolAfterCheckingInAConnectionEvent
Represents information about a ConnectionPoolAfterCheckingInAConnection event.
Public structureConnectionPoolAfterCheckingOutAConnectionEvent
Represents information about a ConnectionPoolAfterCheckingOutAConnection event.
Public structureConnectionPoolAfterClosingEvent
Represents information about a ConnectionPoolAfterClosing event.
Public structureConnectionPoolAfterEnteringWaitQueueEvent
Represents information about a ConnectionPoolAfterEnteringWaitQueue event.
Public structureConnectionPoolAfterOpeningEvent
Represents information about a ConnectionPoolAfterOpening event.
Public structureConnectionPoolAfterRemovingAConnectionEvent
Represents information about a ConnectionPoolAfterRemovingAConnection event.
Public structureConnectionPoolBeforeAddingAConnectionEvent
Represents information about a ConnectionPoolBeforeAddingAConnection event.
Public structureConnectionPoolBeforeCheckingInAConnectionEvent
Represents information about a ConnectionPoolBeforeCheckingInAConnection event.
Public structureConnectionPoolBeforeCheckingOutAConnectionEvent
Represents information about a ConnectionPoolBeforeCheckingOutAConnection event.
Public structureConnectionPoolBeforeClosingEvent
Represents information about a ConnectionPoolBeforeClosing event.
Public structureConnectionPoolBeforeEnteringWaitQueueEvent
Represents information about a ConnectionPoolBeforeEnteringWaitQueue event.
Public structureConnectionPoolBeforeOpeningEvent
Represents information about a ConnectionPoolBeforeOpening event.
Public structureConnectionPoolBeforeRemovingAConnectionEvent
Represents information about a ConnectionPoolBeforeRemovingAConnection event.
Public structureConnectionPoolErrorCheckingOutAConnectionEvent
Represents information about a ConnectionPoolErrorCheckingOutAConnection event.
Public structureConnectionPoolErrorEnteringWaitQueueEvent
Represents information about a ConnectionPoolErrorEnteringWaitQueue event.
Public structureServerAfterClosingEvent
Represents information about a ServerAfterClosing event.
Public structureServerAfterDescriptionChangedEvent
Represents information about a ServerAfterDescriptionChanged event.
Public structureServerAfterHeartbeatingEvent
Represents information about a ServerAfterHeartbeating event.
Public structureServerAfterOpeningEvent
Represents information about a ServerAfterOpening event.
Public structureServerBeforeClosingEvent
Represents information about a ServerBeforeClosing event.
Public structureServerBeforeHeartbeatingEvent
Represents information about a ServerBeforeHeartbeating event.
Public structureServerBeforeOpeningEvent
Represents information about a ServerBeforeOpening event.
Public structureServerErrorHeartbeatingEvent
Represents information about a ServerErrorHeartbeating event.
Interfaces
  InterfaceDescription
Public interfaceIClusterListener
Represents a listener to cluster events.
Public interfaceIConnectionListener
Represents a listener to connection events.
Public interfaceIConnectionPoolListener
Represents a listener to connection pool events.
Public interfaceIListener
Represents a listener to events.
Public interfaceIServerListener
Represents a listener to server events.