/// <summary> /// Gets <c>Redis</c> connection string /// </summary> /// <param name="redisInstanceType"><c>Redis</c> instance type</param> /// <returns><c>Redis</c> connection string</returns> public async Task <string> GetRedisConnectionString(RedisInstanceType redisInstanceType) { switch (redisInstanceType) { case RedisInstanceType.Persistent: return(await this.settingsReader.ReadValueAsync("PersistentRedisConnectionString")); case RedisInstanceType.Volatile: return(await this.settingsReader.ReadValueAsync("VolatileRedisConnectionString")); } throw new InvalidEnumArgumentException("Redis instance type unsupported."); }
/// <summary> /// Gets <c>Redis</c> connection string. This method returns null. /// </summary> /// <param name="redisInstanceType"><c>Redis</c> instance type</param> /// <returns>returns null</returns> public Task <string> GetRedisConnectionString(RedisInstanceType redisInstanceType) { return(null); }