Class RedisServiceConnectorFactory
public class RedisServiceConnectorFactory
- Inheritance
-
RedisServiceConnectorFactory
- Inherited Members
Constructors
RedisServiceConnectorFactory(RedisServiceInfo, RedisCacheConnectorOptions, Type, Type, MethodInfo)
Initializes a new instance of the RedisServiceConnectorFactory class. Factory for creating Redis connections with either Microsoft.Extensions.Caching.Redis or StackExchange.Redis
public RedisServiceConnectorFactory(RedisServiceInfo sinfo, RedisCacheConnectorOptions config, Type connectionType, Type optionsType, MethodInfo initalizer)
Parameters
sinfoRedisServiceInfoService Info
configRedisCacheConnectorOptionsService Configuration
connectionTypeTypeRedis connection Type
optionsTypeTypeOptions Type used to establish connection
initalizerMethodInfoMethod used to open connection
Properties
ConnectorType
protected Type ConnectorType { get; set; }
Property Value
Initializer
protected MethodInfo Initializer { get; set; }
Property Value
OptionsType
protected Type OptionsType { get; set; }
Property Value
Methods
Create(IServiceProvider)
Open the Redis connection
public virtual object Create(IServiceProvider provider)
Parameters
providerIServiceProviderIServiceProvider
Returns
- object
Initialized Redis connection
GetConnectionString()
Get the connection string from Configuration sources
public string GetConnectionString()
Returns
- string
Connection String