Class MongoBulkWriteException<TDocument>
Represents a bulk write exception.
[Serializable]
public sealed class MongoBulkWriteException<TDocument> : MongoBulkWriteException, ISerializable
Type Parameters
TDocumentThe type of the document.
- Inheritance
-
MongoBulkWriteException<TDocument>
- Implements
- Inherited Members
Constructors
MongoBulkWriteException(ConnectionId, BulkWriteResult<TDocument>, IEnumerable<BulkWriteError>, WriteConcernError, IEnumerable<WriteModel<TDocument>>)
Initializes a new instance of the MongoBulkWriteException class.
public MongoBulkWriteException(ConnectionId connectionId, BulkWriteResult<TDocument> result, IEnumerable<BulkWriteError> writeErrors, WriteConcernError writeConcernError, IEnumerable<WriteModel<TDocument>> unprocessedRequests)
Parameters
connectionIdConnectionIdThe connection identifier.
resultBulkWriteResult<TDocument>The result.
writeErrorsIEnumerable<BulkWriteError>The write errors.
writeConcernErrorWriteConcernErrorThe write concern error.
unprocessedRequestsIEnumerable<WriteModel<TDocument>>The unprocessed requests.
MongoBulkWriteException(SerializationInfo, StreamingContext)
Initializes a new instance of the MongoQueryException class (this overload supports deserialization).
public MongoBulkWriteException(SerializationInfo info, StreamingContext context)
Parameters
infoSerializationInfoThe SerializationInfo.
contextStreamingContextThe StreamingContext.
Properties
Result
Gets the result of the bulk write operation.
public BulkWriteResult<TDocument> Result { get; }
Property Value
- BulkWriteResult<TDocument>
UnprocessedRequests
Gets the unprocessed requests.
public IReadOnlyList<WriteModel<TDocument>> UnprocessedRequests { get; }
Property Value
- IReadOnlyList<WriteModel<TDocument>>
Methods
GetObjectData(SerializationInfo, StreamingContext)
Gets the object data.
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
infoSerializationInfoThe information.
contextStreamingContextThe context.