Table of Contents

Class MongoDbServiceCollectionExtensions

Namespace
Steeltoe.Connectors.MongoDb
Assembly
Steeltoe.Connectors.dll
public static class MongoDbServiceCollectionExtensions
Inheritance
MongoDbServiceCollectionExtensions
Inherited Members

Methods

AddMongoDb(IServiceCollection, IConfiguration)

Registers a ConnectorFactory<TOptions, TConnection> (with type parameters MongoDbOptions and MongoDB.Driver.IMongoClient) to connect to a MongoDB database.

public static IServiceCollection AddMongoDb(this IServiceCollection services, IConfiguration configuration)

Parameters

services IServiceCollection

The IServiceCollection to add services to.

configuration IConfiguration

The IConfiguration to read application settings from.

Returns

IServiceCollection

The incoming services so that additional calls can be chained.

AddMongoDb(IServiceCollection, IConfiguration, Action<ConnectorAddOptionsBuilder>?)

Registers a ConnectorFactory<TOptions, TConnection> (with type parameters MongoDbOptions and MongoDB.Driver.IMongoClient) to connect to a MongoDB database.

public static IServiceCollection AddMongoDb(this IServiceCollection services, IConfiguration configuration, Action<ConnectorAddOptionsBuilder>? addAction)

Parameters

services IServiceCollection

The IServiceCollection to add services to.

configuration IConfiguration

The IConfiguration to read application settings from.

addAction Action<ConnectorAddOptionsBuilder>

An optional delegate to configure this connector.

Returns

IServiceCollection

The incoming services so that additional calls can be chained.