Table of Contents

Class BulkMixedWriteOperation

Namespace
MongoDB.Driver.Core.Operations
Assembly
MongoDB.Driver.Core.dll

Represents a mixed write bulk operation.

[Obsolete("This class will be made internal in a later release.")]
public class BulkMixedWriteOperation : IWriteOperation<BulkWriteOperationResult>
Inheritance
BulkMixedWriteOperation
Implements
Inherited Members
Extension Methods

Constructors

BulkMixedWriteOperation(CollectionNamespace, IEnumerable<WriteRequest>, MessageEncoderSettings)

Initializes a new instance of the BulkMixedWriteOperation class.

BulkMixedWriteOperation(CollectionNamespace, List<WriteRequest>, MessageEncoderSettings)

Initializes a new instance of the BulkMixedWriteOperation class.

Properties

BypassDocumentValidation

Gets or sets a value indicating whether to bypass document validation.

CollectionNamespace

Gets the collection namespace.

Comment

Gets or sets the comment.

IsOrdered

Gets or sets a value indicating whether the writes must be performed in order.

Let

Gets or sets the let document.

MaxBatchCount

Gets or sets the maximum number of documents in a batch.

MaxBatchLength

Gets or sets the maximum length of a batch.

MaxDocumentSize

Gets or sets the maximum size of a document.

MaxWireDocumentSize

Gets or sets the maximum size of a wire document.

MessageEncoderSettings

Gets the message encoder settings.

Requests

Gets the requests.

RetryRequested

Gets or sets a value indicating whether [retry requested].

WriteConcern

Gets or sets the write concern.

Methods

Execute(IWriteBinding, CancellationToken)

Executes the operation.

ExecuteAsync(IWriteBinding, CancellationToken)

Executes the operation.