public TestJobException( ILogger <TestJobException> logger, IOptionsMonitor <TestJobExceptionOptions> optionsMonitor) { _logger = logger; _options = optionsMonitor.Get(Name); }
public TestJobException( ILogger <TestJobException> logger, TestJobExceptionOptions jobOptions, bool raiseException = false) { _logger = logger; _raiseException = raiseException; if (jobOptions != null) { _raiseException = jobOptions.RaiseException; CronSchedule = jobOptions.CronSchedule; RunImmediately = jobOptions.RunImmediately; CronTimeZone = jobOptions.CronTimeZone; } }