Table of Contents

Class UpdateOpcodeOperation

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

Represents an update operation using the update opcode.

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

Constructors

UpdateOpcodeOperation(CollectionNamespace, UpdateRequest, MessageEncoderSettings)

Initializes a new instance of the UpdateOpcodeOperation class.

Properties

BypassDocumentValidation

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

CollectionNamespace

Gets the collection namespace.

MaxDocumentSize

Gets or sets the maximum size of a document.

MessageEncoderSettings

Gets the message encoder settings.

Request

Gets the request.

RetryRequested

Gets or sets a value indicating whether retry is enabled for the operation.

WriteConcern

Gets or sets the write concern.

Methods

Execute(IWriteBinding, CancellationToken)

Executes the operation.

Execute(RetryableWriteContext, CancellationToken)

Executes the first attempt.

ExecuteAsync(IWriteBinding, CancellationToken)

Executes the operation.

ExecuteAsync(RetryableWriteContext, CancellationToken)

Executes the first attempt.