public HttpJobDispatcher(HangfireHttpJobOptions options) { if (options == null) { throw new ArgumentNullException(nameof(options)); } }
public DynamicCssDispatcher(HangfireHttpJobOptions options) { if (options == null) { throw new ArgumentNullException(nameof(options)); } _options = options; }
private static void ConfigFromEnv(HangfireHttpJobOptions settings) { var defaultRecurringQueueName = GetEnvConfig <string>("DefaultRecurringQueueName"); if (!string.IsNullOrEmpty(defaultRecurringQueueName)) { settings.DefaultRecurringQueueName = defaultRecurringQueueName; } if (settings.MailOption == null) { settings.MailOption = new MailOption(); } var hangfireMailServer = GetEnvConfig <string>("HangfireMail_Server"); if (!string.IsNullOrEmpty(hangfireMailServer)) { settings.MailOption.Server = hangfireMailServer; } var hangfireMailPort = GetEnvConfig <int>("HangfireMail_Port"); if (hangfireMailPort > 0) { settings.MailOption.Port = hangfireMailPort; } var hangfireMailUseSsl = Environment.GetEnvironmentVariable("HangfireMail_UseSsl"); if (!string.IsNullOrEmpty(hangfireMailUseSsl)) { settings.MailOption.UseSsl = hangfireMailUseSsl.ToLower().Equals("true"); } var hangfireMailUser = GetEnvConfig <string>("HangfireMail_User"); if (!string.IsNullOrEmpty(hangfireMailUser)) { settings.MailOption.User = hangfireMailUser; } var hangfireMailPassword = GetEnvConfig <string>("HangfireMail_Password"); if (!string.IsNullOrEmpty(hangfireMailPassword)) { settings.MailOption.Password = hangfireMailPassword; } }
public DynamicJsDispatcher(HangfireHttpJobOptions options) { _options = options ?? throw new ArgumentNullException(nameof(options)); }