Exemple #1
0
 public HttpJobDispatcher(HangfireHttpJobOptions options)
 {
     if (options == null)
     {
         throw new ArgumentNullException(nameof(options));
     }
 }
Exemple #2
0
        public DynamicCssDispatcher(HangfireHttpJobOptions options)
        {
            if (options == null)
            {
                throw new ArgumentNullException(nameof(options));
            }

            _options = options;
        }
Exemple #3
0
        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;
            }
        }
Exemple #4
0
 public DynamicJsDispatcher(HangfireHttpJobOptions options)
 {
     _options = options ?? throw new ArgumentNullException(nameof(options));
 }