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.