Class MongoBulkWriteOperationException
- Namespace
- MongoDB.Driver.Core.Operations
- Assembly
- MongoDB.Driver.Core.dll
Represents a bulk write operation exception.
[Serializable]
public class MongoBulkWriteOperationException : MongoServerException, ISerializable
- Inheritance
-
MongoBulkWriteOperationException
- Implements
- Inherited Members
Constructors
MongoBulkWriteOperationException(ConnectionId, BulkWriteOperationResult, IReadOnlyList<BulkWriteOperationError>, BulkWriteConcernError, IReadOnlyList<WriteRequest>)
Initializes a new instance of the MongoBulkWriteOperationException class.
public MongoBulkWriteOperationException(ConnectionId connectionId, BulkWriteOperationResult result, IReadOnlyList<BulkWriteOperationError> writeErrors, BulkWriteConcernError writeConcernError, IReadOnlyList<WriteRequest> unprocessedRequests)
Parameters
connectionIdConnectionIdThe connection identifier.
resultBulkWriteOperationResultThe result.
writeErrorsIReadOnlyList<BulkWriteOperationError>The write errors.
writeConcernErrorBulkWriteConcernErrorThe write concern error.
unprocessedRequestsIReadOnlyList<WriteRequest>The unprocessed requests.
MongoBulkWriteOperationException(SerializationInfo, StreamingContext)
Initializes a new instance of the MongoBulkWriteOperationException class.
public MongoBulkWriteOperationException(SerializationInfo info, StreamingContext context)
Parameters
infoSerializationInfoThe SerializationInfo.
contextStreamingContextThe StreamingContext.
Properties
Result
Gets the result of the bulk write operation.
public BulkWriteOperationResult Result { get; }
Property Value
UnprocessedRequests
Gets the unprocessed requests.
public IReadOnlyList<WriteRequest> UnprocessedRequests { get; }
Property Value
- IReadOnlyList<WriteRequest>
The unprocessed requests.
Exceptions
WriteConcernError
Gets the write concern error.
public BulkWriteConcernError WriteConcernError { get; }
Property Value
- BulkWriteConcernError
The write concern error.
WriteErrors
Gets the write errors.
public IReadOnlyList<BulkWriteOperationError> WriteErrors { get; }
Property Value
- IReadOnlyList<BulkWriteOperationError>
The write errors.
Methods
GetObjectData(SerializationInfo, StreamingContext)
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
infoSerializationInfocontextStreamingContext