Class DatabaseExistsOperation
- Namespace
- MongoDB.Driver.Core.Operations
- Assembly
- MongoDB.Driver.Core.dll
Represents a database exists operation.
public class DatabaseExistsOperation : IReadOperation<bool>
- Inheritance
-
DatabaseExistsOperation
- Implements
- Inherited Members
- Extension Methods
Constructors
DatabaseExistsOperation(DatabaseNamespace, MessageEncoderSettings)
Initializes a new instance of the DatabaseExistsOperation class.
public DatabaseExistsOperation(DatabaseNamespace databaseNamespace, MessageEncoderSettings messageEncoderSettings)
Parameters
databaseNamespace
DatabaseNamespaceThe database namespace.
messageEncoderSettings
MessageEncoderSettingsThe message encoder settings.
Properties
DatabaseNamespace
Gets the database namespace.
public DatabaseNamespace DatabaseNamespace { get; }
Property Value
- DatabaseNamespace
The database namespace.
MessageEncoderSettings
Gets the message encoder settings.
public MessageEncoderSettings MessageEncoderSettings { get; }
Property Value
- MessageEncoderSettings
The message encoder settings.
RetryRequested
Gets or sets whether or not retry was requested.
public bool RetryRequested { get; set; }
Property Value
- bool
Whether retry was requested.
Methods
Execute(IReadBinding, CancellationToken)
Executes the operation.
public bool Execute(IReadBinding binding, CancellationToken cancellationToken)
Parameters
binding
IReadBindingThe binding.
cancellationToken
CancellationTokenThe cancellation token.
Returns
- bool
The result of the operation.
ExecuteAsync(IReadBinding, CancellationToken)
Executes the operation.
public Task<bool> ExecuteAsync(IReadBinding binding, CancellationToken cancellationToken)
Parameters
binding
IReadBindingThe binding.
cancellationToken
CancellationTokenThe cancellation token.