Click or drag to resize
MongoServerInstance Class
Represents an instance of a MongoDB server host.
Inheritance Hierarchy
SystemObject
  MongoDB.DriverMongoServerInstance

Namespace: MongoDB.Driver
Assembly: MongoDB.Driver.Legacy (in MongoDB.Driver.Legacy.dll) Version: 2.1.0
Syntax
public sealed class MongoServerInstance

The MongoServerInstance type exposes the following members.

Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetIPEndPoint
Gets the IP end point of this server instance.
Public methodGetServerDescription
Gets the server description.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodPing
Checks whether the server is alive (throws an exception if not).
Public methodSupports
Checks whether this server instance supports a feature.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodToBson
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.)
Public Extension MethodToBsonDocument
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.)
Public Extension MethodToJson
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.)
Top
Properties
  NameDescription
Public propertyAddress
Gets the address of this server instance.
Public propertyBuildInfo
Gets the build info of this server instance.
Public propertyInstanceType
Gets the instance type.
Public propertyIsArbiter
Gets a value indicating whether this server instance is an arbiter instance.
Public propertyIsPassive Obsolete.
Gets a value indicating whether this server instance is a passive instance.
Public propertyIsPrimary
Gets a value indicating whether this server instance is a primary.
Public propertyIsSecondary
Gets a value indicating whether this server instance is a secondary.
Public propertyMaxBatchCount
Gets the maximum batch count for write operations.
Public propertyMaxDocumentSize
Gets the max document size for this server instance.
Public propertyMaxMessageLength
Gets the max message length for this server instance.
Public propertyMaxWireDocumentSize
Gets the maximum size of a wire document. Normally slightly larger than MaxDocumentSize.
Public propertySequentialId
Gets the unique sequential Id for this server instance.
Public propertySettings
Gets the server for this server instance.
Public propertyState
Gets the state of this server instance.
Top
Events
  NameDescription
Public eventStateChanged
Occurs when the value of the State property changes.
Top
See Also