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.6.0+Branch.origin/v2.6.x.Sha.593796a7b35dc59243383bcc684de296a5468f2e
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 (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