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
connectionId
ConnectionIdThe connection identifier.
result
BulkWriteOperationResultThe result.
writeErrors
IReadOnlyList<BulkWriteOperationError>The write errors.
writeConcernError
BulkWriteConcernErrorThe write concern error.
unprocessedRequests
IReadOnlyList<WriteRequest>The unprocessed requests.
MongoBulkWriteOperationException(SerializationInfo, StreamingContext)
Initializes a new instance of the MongoBulkWriteOperationException class.
public MongoBulkWriteOperationException(SerializationInfo info, StreamingContext context)
Parameters
info
SerializationInfoThe SerializationInfo.
context
StreamingContextThe 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
info
SerializationInfocontext
StreamingContext