NHibernate.Lob.External.AbstractExternalBlobConnectionProvider.IExternalBlobConnectionProvider C# (CSharp) Method

IExternalBlobConnectionProvider() private method

private IExternalBlobConnectionProvider ( string>.System settings ) : void
settings string>.System
return void
		void IExternalBlobConnectionProvider.Configure(System.Collections.Generic.IDictionary<string, string> settings)
		{
			string connStr;
			if (settings.TryGetValue(Environment.ConnectionStringNameProperty, out connStr))
			{
				ConnectionStringSettings connectionStringSettings = ConfigurationManager.ConnectionStrings[connStr];
				if (connectionStringSettings == null)
					throw new HibernateException(string.Format("Could not find named connection string {0}", connStr));
				ConnectionString = connectionStringSettings.ConnectionString;
			}
			else if (settings.TryGetValue(Environment.ConnectionStringProperty, out connStr))
			{
				ConnectionString = connStr;
			}
		}
	}
AbstractExternalBlobConnectionProvider