Click or drag to resize

IClusterableServer Interface

Represents a server that can be part of a cluster.

Namespace:  MongoDB.Driver.Core.Servers
Assembly:  MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.7.3+Branch.v2.7.x.Sha.2f1f2be13a23b8520cb9c2ee8439c022f9a03efe
Syntax
public interface IClusterableServer : IServer, 
	IDisposable

The IClusterableServer type exposes the following members.

Properties
  NameDescription
Public propertyDescription
Gets the server description.
(Inherited from IServer.)
Public propertyEndPoint
Gets the end point.
(Inherited from IServer.)
Public propertyIsInitialized
Gets a value indicating whether this instance is initialized.
Public propertyServerId
Gets the server identifier.
(Inherited from IServer.)
Top
Methods
  NameDescription
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodGetChannel
Gets a channel to the server.
(Inherited from IServer.)
Public methodGetChannelAsync
Gets a channel to the server.
(Inherited from IServer.)
Public methodInitialize
Initializes this instance.
Public methodInvalidate
Invalidates this instance (sets the server type to Unknown and clears the connection pool).
Public methodRequestHeartbeat
Requests a heartbeat as soon as possible.
Top
Events
  NameDescription
Public eventDescriptionChanged
Occurs when the server description changes.
(Inherited from IServer.)
Top
See Also