Table of Contents

Class RedisContainerBuilderExtensions

Namespace
Steeltoe.CloudFoundry.ConnectorAutofac
Assembly
Steeltoe.CloudFoundry.ConnectorAutofac.dll
public static class RedisContainerBuilderExtensions
Inheritance
RedisContainerBuilderExtensions
Inherited Members

Methods

RegisterDistributedRedisCache(ContainerBuilder, IConfiguration, string)

Adds RedisCache (as IDistributedCache and RedisCache) to your Autofac Container

public static IRegistrationBuilder<object, SimpleActivatorData, SingleRegistrationStyle> RegisterDistributedRedisCache(this ContainerBuilder container, IConfiguration config, string serviceName = null)

Parameters

container ContainerBuilder

Your Autofac Container Builder

config IConfiguration

Application configuration

serviceName string

Cloud Foundry service name binding

Returns

IRegistrationBuilder<object, SimpleActivatorData, SingleRegistrationStyle>

the RegistrationBuilder for (optional) additional configuration

RegisterRedisConnectionMultiplexer(ContainerBuilder, IConfiguration, string)

Adds ConnectionMultiplexer (as ConnectionMultiplexer and IConnectionMultiplexer) to your Autofac Container

public static IRegistrationBuilder<object, SimpleActivatorData, SingleRegistrationStyle> RegisterRedisConnectionMultiplexer(this ContainerBuilder container, IConfiguration config, string serviceName = null)

Parameters

container ContainerBuilder

Your Autofac Container Builder

config IConfiguration

Application configuration

serviceName string

Cloud Foundry service name binding

Returns

IRegistrationBuilder<object, SimpleActivatorData, SingleRegistrationStyle>

the RegistrationBuilder for (optional) additional configuration