public KeyVaultConnectionFactory()
        {
            // we would use some decoupling here
            var connectionStringFactory = new KeyVaultConnectionStringFactory()
            {
                ConnectionStringNameSuffix = ConnectionStringNameSuffix
            };

            _connectionStringFactory = new CachedConnectionStringFactory(connectionStringFactory);

            _retrySqlStrategy      = new RetrySqlInvalidPasswordStrategy(FailedConnectionAttempt);
            _baseConnectionFactory = new SqlConnectionFactory();
        }
 public KeyVaultHttpModuleInitializer()
 {
     _connectionStringFactory = new KeyVaultConnectionStringFactory();
 }