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
ContainerBuilderYour Autofac Container Builder
config
IConfigurationApplication configuration
serviceName
stringCloud 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
ContainerBuilderYour Autofac Container Builder
config
IConfigurationApplication configuration
serviceName
stringCloud Foundry service name binding
Returns
- IRegistrationBuilder<object, SimpleActivatorData, SingleRegistrationStyle>
the RegistrationBuilder for (optional) additional configuration