Table of Contents

Interface IWriteOperation<TResult>

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

Represents a database write operation.

public interface IWriteOperation<TResult>

Type Parameters

TResult

The type of the result.

Extension Methods

Methods

Execute(IWriteBinding, CancellationToken)

Executes the operation.

TResult Execute(IWriteBinding binding, CancellationToken cancellationToken)

Parameters

binding IWriteBinding

The binding.

cancellationToken CancellationToken

The cancellation token.

Returns

TResult

The result of the operation.

ExecuteAsync(IWriteBinding, CancellationToken)

Executes the operation.

Task<TResult> ExecuteAsync(IWriteBinding binding, CancellationToken cancellationToken)

Parameters

binding IWriteBinding

The binding.

cancellationToken CancellationToken

The cancellation token.

Returns

Task<TResult>

A Task whose result is the result of the operation.