Table of Contents

Class RedisHostApplicationBuilderExtensions

Namespace
Steeltoe.Connectors.Redis
Assembly
Steeltoe.Connectors.dll
public static class RedisHostApplicationBuilderExtensions
Inheritance
RedisHostApplicationBuilderExtensions
Inherited Members

Methods

AddRedis(IHostApplicationBuilder)

Registers a ConnectorFactory<TOptions, TConnection> (with type parameters RedisOptions and StackExchange.Redis.IConnectionMultiplexer) to connect to a Redis database. If Microsoft.Extensions.Caching.StackExchangeRedis is referenced, this method additionally registers a ConnectorFactory<TOptions, TConnection> with type parameters RedisOptions and IDistributedCache.

public static IHostApplicationBuilder AddRedis(this IHostApplicationBuilder builder)

Parameters

builder IHostApplicationBuilder

The IHostApplicationBuilder to configure.

Returns

IHostApplicationBuilder

The incoming builder so that additional calls can be chained.

AddRedis(IHostApplicationBuilder, Action<ConnectorConfigureOptionsBuilder>?, Action<ConnectorAddOptionsBuilder>?)

Registers a ConnectorFactory<TOptions, TConnection> (with type parameters RedisOptions and StackExchange.Redis.IConnectionMultiplexer) to connect to a Redis database. If Microsoft.Extensions.Caching.StackExchangeRedis is referenced, this method additionally registers a ConnectorFactory<TOptions, TConnection> with type parameters RedisOptions and IDistributedCache.

public static IHostApplicationBuilder AddRedis(this IHostApplicationBuilder builder, Action<ConnectorConfigureOptionsBuilder>? configureAction, Action<ConnectorAddOptionsBuilder>? addAction)

Parameters

builder IHostApplicationBuilder

The IHostApplicationBuilder to configure.

configureAction Action<ConnectorConfigureOptionsBuilder>

An optional delegate to configure configuration of this connector.

addAction Action<ConnectorAddOptionsBuilder>

An optional delegate to configure this connector.

Returns

IHostApplicationBuilder

The incoming builder so that additional calls can be chained.