Interface IMongoClient
- Namespace
- MongoDB.Driver
- Assembly
- MongoDB.Driver.dll
public interface IMongoClient
Properties
Cluster
ICluster Cluster { get; }
Property Value
- ICluster
Settings
MongoClientSettings Settings { get; }
Property Value
- MongoClientSettings
Methods
DropDatabase(string, CancellationToken)
void DropDatabase(string name, CancellationToken cancellationToken = default)
Parameters
name
string
cancellationToken
CancellationToken
DropDatabaseAsync(string, CancellationToken)
Task DropDatabaseAsync(string name, CancellationToken cancellationToken = default)
Parameters
name
string
cancellationToken
CancellationToken
Returns
- Task
GetDatabase(string, MongoDatabaseSettings)
IMongoDatabase GetDatabase(string name, MongoDatabaseSettings settings = null)
Parameters
name
string
settings
MongoDatabaseSettings
Returns
- IMongoDatabase
ListDatabases(CancellationToken)
IAsyncCursor<BsonDocument> ListDatabases(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- IAsyncCursor<BsonDocument>
ListDatabasesAsync(CancellationToken)
Task<IAsyncCursor<BsonDocument>> ListDatabasesAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<IAsyncCursor<BsonDocument>>
WithReadConcern(ReadConcern)
IMongoClient WithReadConcern(ReadConcern readConcern)
Parameters
readConcern
ReadConcern
Returns
- IMongoClient
WithReadPreference(ReadPreference)
IMongoClient WithReadPreference(ReadPreference readPreference)
Parameters
readPreference
ReadPreference
Returns
- IMongoClient
WithWriteConcern(WriteConcern)
IMongoClient WithWriteConcern(WriteConcern writeConcern)
Parameters
writeConcern
WriteConcern
Returns
- IMongoClient