Class MongoServerException
Represents a MongoDB server exception.
[Serializable]
public class MongoServerException : MongoException, ISerializable
- Inheritance
-
MongoServerException
- Implements
- Derived
- Inherited Members
Constructors
MongoServerException(ConnectionId, string)
Initializes a new instance of the MongoServerException class.
public MongoServerException(ConnectionId connectionId, string message)
Parameters
connectionIdConnectionIdThe connection identifier.
messagestringThe error message.
MongoServerException(ConnectionId, string, Exception)
Initializes a new instance of the MongoServerException class.
public MongoServerException(ConnectionId connectionId, string message, Exception innerException)
Parameters
connectionIdConnectionIdThe connection identifier.
messagestringThe error message.
innerExceptionExceptionThe inner exception.
MongoServerException(SerializationInfo, StreamingContext)
Initializes a new instance of the MongoServerException class.
public MongoServerException(SerializationInfo info, StreamingContext context)
Parameters
infoSerializationInfoThe SerializationInfo.
contextStreamingContextThe StreamingContext.
Properties
ConnectionId
Gets the connection identifier.
public ConnectionId ConnectionId { get; }
Property Value
Methods
AddErrorLabelsFromCommandResult(MongoServerException, BsonDocument)
Adds error labels from a command result document into the top-level label list.
protected static void AddErrorLabelsFromCommandResult(MongoServerException exception, BsonDocument result)
Parameters
exceptionMongoServerExceptionThe exception.
resultBsonDocumentThe result document.
GetObjectData(SerializationInfo, StreamingContext)
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
infoSerializationInfocontextStreamingContext