Table of Contents

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 ConnectionId

The connection identifier.

result BulkWriteOperationResult

The result.

writeErrors IReadOnlyList<BulkWriteOperationError>

The write errors.

writeConcernError BulkWriteConcernError

The 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 SerializationInfo

The SerializationInfo.

context StreamingContext

The StreamingContext.

Properties

Result

Gets the result of the bulk write operation.

public BulkWriteOperationResult Result { get; }

Property Value

BulkWriteOperationResult

UnprocessedRequests

Gets the unprocessed requests.

public IReadOnlyList<WriteRequest> UnprocessedRequests { get; }

Property Value

IReadOnlyList<WriteRequest>

The unprocessed requests.

Exceptions

NotImplementedException

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 SerializationInfo
context StreamingContext