Table of Contents

Class CosmosDbServiceCollectionExtensions

Namespace
Steeltoe.Connectors.CosmosDb
Assembly
Steeltoe.Connectors.dll
public static class CosmosDbServiceCollectionExtensions
Inheritance
CosmosDbServiceCollectionExtensions
Inherited Members

Methods

AddCosmosDb(IServiceCollection, IConfiguration)

Registers a ConnectorFactory<TOptions, TConnection> (with type parameters CosmosDbOptions and Microsoft.Azure.Cosmos.CosmosClient) to connect to a CosmosDB database.

public static IServiceCollection AddCosmosDb(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.

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

Registers a ConnectorFactory<TOptions, TConnection> (with type parameters CosmosDbOptions and Microsoft.Azure.Cosmos.CosmosClient) to connect to a CosmosDB database.

public static IServiceCollection AddCosmosDb(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.