public void OpenPasswordConnection(KeyedCollection <string, ConfigParameter> configParameters, Partition partition) { Logging.SetupLogger(configParameters); this.passwordContext = new PasswordContext() { ConnectionContext = InterfaceManager.GetProviderOrDefault <IConnectionContextProvider>()?.GetConnectionContext(configParameters, ConnectionContextOperationType.Password), ConfigParameters = configParameters }; this.InitializeProviders(this.passwordContext); }
private void InitializeProviders(PasswordContext context) { foreach (var provider in AsyncProviders) { provider.Initialize(context); } foreach (var provider in Providers) { provider.Initialize(context); } }