public SqlServerQueueProvider(SqlServerQueueProviderOptions opt, IQueueConfigProvider names, ISqlServerQueueProviderMigrator migrator, ISqlCommandExecutor sqlCommandExecutor) { _config = names; _migrator = migrator; _sqlCommandExecutor = sqlCommandExecutor; _connectionString = opt.ConnectionString; _canMigrateDb = opt.CanMigrateDb; _canCreateDb = opt.CanCreateDb; IsDequeueBlocking = true; _queueWorkCommand = GetFromResource("QueueWork"); _dequeueWorkCommand = GetFromResource("DequeueWork"); }