public TunnelConnection(ITunnelDriver driver, TunnelConnectionStringBuilder pars) { m_driver = driver; m_params = pars; m_factory = driver.ProviderFactory; m_driver.LoadConnectionParams(pars); }
public TunnelConnection(ITunnelDriver driver, string conns) { m_driver = driver; m_factory = driver.ProviderFactory; m_params = (TunnelConnectionStringBuilder)m_factory.CreateConnectionStringBuilder(); m_params.ConnectionString = conns; m_driver.LoadConnectionParams(m_params); }
void SaveConnectionParams(TunnelConnectionStringBuilder pars) { pars.Host = Host; pars.Login = Login; pars.InitialDatabase = InitialDatabase; pars.Password = Password; pars.Engine = Engine; pars.Port = Port; }
public override string GenerateConnectionString(bool includepwd) { if (TunnelDriver == null) { return(""); } var pars = new TunnelConnectionStringBuilder(); TunnelDriver.SaveConnectionParams(pars); SaveConnectionParams(pars); string res = pars.ConnectionString; if (!includepwd) { res = Logging.MangleConnectionString_RemovePassword(res); } return(res); }
public TunnelConnection(ITunnelDriver driver) { m_driver = driver; m_factory = driver.ProviderFactory; m_params = (TunnelConnectionStringBuilder)m_factory.CreateConnectionStringBuilder(); }
public abstract void LoadConnectionParams(TunnelConnectionStringBuilder pars);