| MongoServerInstance Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: MongoDB.Driver
 Syntax
SyntaxThe MongoServerInstance type exposes the following members.
 Properties
Properties| Name | Description | |
|---|---|---|
|  | Address | 
            Gets the address of this server instance.
             | 
|  | BuildInfo | 
            Gets the build info of this server instance.
             | 
|  | InstanceType | 
            Gets the instance type.
             | 
|  | IsArbiter | 
            Gets a value indicating whether this server instance is an arbiter instance.
             | 
|  | IsPassive | Obsolete. 
            Gets a value indicating whether this server instance is a passive instance.
             | 
|  | IsPrimary | 
            Gets a value indicating whether this server instance is a primary.
             | 
|  | IsSecondary | 
            Gets a value indicating whether this server instance is a secondary.
             | 
|  | MaxBatchCount | 
            Gets the maximum batch count for write operations.
             | 
|  | MaxDocumentSize | 
            Gets the max document size for this server instance.
             | 
|  | MaxMessageLength | 
            Gets the max message length for this server instance.
             | 
|  | MaxWireDocumentSize | 
            Gets the maximum size of a wire document. Normally slightly larger than MaxDocumentSize.
             | 
|  | SequentialId | 
            Gets the unique sequential Id for this server instance.
             | 
|  | Settings | 
            Gets the server for this server instance.
             | 
|  | State | 
            Gets the state of this server instance.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | GetHashCode | Serves as the default hash function.(Inherited from Object.) | 
|  | GetIPEndPoint | 
            Gets the IP end point of this server instance.
             | 
|  | GetServerDescription | 
            Gets the server description.
             | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | Ping | 
            Checks whether the server is alive (throws an exception if not).
             | 
|  | Supports | 
            Checks whether this server instance supports a feature.
             | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
 Events
Events| Name | Description | |
|---|---|---|
|  | StateChanged | 
            Occurs when the value of the State property changes.
             | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | ToBson | 
            Serializes an object to a BSON byte array.
            (Defined by BsonExtensionMethods.) | 
|  | ToBsonDocument | 
            Serializes an object to a BsonDocument.
            (Defined by BsonExtensionMethods.) | 
|  | ToJson | 
            Serializes an object to a JSON string.
            (Defined by BsonExtensionMethods.) | 
 See Also
See Also