internal static void PerformConnectionOverrideInitialize(SqlWebEventProvider sqlProvider, BaseProviderInitializer baseInitializer, string name, NameValueCollection config) { PerformSqlProviderConnectionOverrideInitialize(sqlProvider, baseInitializer, name, config); }
private static void PerformSqlProviderConnectionOverrideInitialize <TSqlProvider>(TSqlProvider sqlProvider, BaseProviderInitializer baseInitializer, string name, NameValueCollection config) where TSqlProvider : ProviderBase { if (config == null) { throw new ArgumentNullException("config"); } string connectionStringName = config["connectionStringName"]; string connectionString = SafeGetDeploymentLocationConnectionStringName(connectionStringName); baseInitializer(name, config); if (connectionString != null) { SetSqlProviderConnectionString(sqlProvider, connectionString); } }