Search documentationEsc

HostApplicationBuilderExtensions

Extension methods for `IHostApplicationBuilder` to add Cosmos DB repository client.

Namespace: Microsoft.Extensions.Hosting
Kind: class

Extension methods for IHostApplicationBuilder to add Cosmos DB repository client.

public static class HostApplicationBuilderExtensions

Example

Members

Method

HostApplicationBuilderExtensions.AddCosmosRepositoryClient(IHostApplicationBuilder, string, Action<RepositoryOptions>?, Action<CosmosClientOptions>?)

Adds the Cosmos DB repository client to the application builder.

public static void AddCosmosRepositoryClient(this IHostApplicationBuilder builder, string connectionName, Action<RepositoryOptions>? configureOptions = null, Action<CosmosClientOptions>? configureClientOptions = null)

Parameters

NameTypeDescription
builderIHostApplicationBuilderThe IHostApplicationBuilder instance.
connectionNameStringThe name of the connection string in the configuration.
configureOptionsRepositoryOptions}An optional action to configure RepositoryOptions.
configureClientOptionsCosmosClientOptions}An optional action to configure CosmosClientOptions.