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
IWriteBindingThe binding.
cancellationToken
CancellationTokenThe cancellation token.
Returns
- TResult
The result of the operation.
ExecuteAsync(IWriteBinding, CancellationToken)
Executes the operation.
Task<TResult> ExecuteAsync(IWriteBinding binding, CancellationToken cancellationToken)
Parameters
binding
IWriteBindingThe binding.
cancellationToken
CancellationTokenThe cancellation token.
Returns
- Task<TResult>
A Task whose result is the result of the operation.