public static void Configure(Action <EnsureRunningConfigurator> configAction) { var configurator = new EnsureRunningConfigurator(config); try { configAction(configurator); } catch (Exception e) { config.IsConfigured = false; throw new ArgumentException("ConfigAction threw an exception", e); } config.IsConfigured = true; }
public static void UseSqlServerStorage(this EnsureRunningConfigurator configurator, string connectionString, SqlServerConfig config = null) { var storage = new SqlServerStorage(connectionString, config); configurator.UseStorage(storage); }