Пример #1
0
        /// <summary>
        /// Constructs storage options with default parameters
        /// </summary>
        public MongoStorageOptions()
        {
            Prefix = "hangfire";
            InvisibilityTimeout        = TimeSpan.FromMinutes(30);
            DistributedLockLifetime    = TimeSpan.FromSeconds(30);
            JobExpirationCheckInterval = TimeSpan.FromHours(1);
            CountersAggregateInterval  = TimeSpan.FromMinutes(5);

            ClientId = Guid.NewGuid().ToString().Replace("-", string.Empty);

            MigrationOptions = new MongoMigrationOptions();
        }
Пример #2
0
        /// <summary>
        /// Constructs storage options with default parameters
        /// </summary>
        public MongoStorageOptions()
        {
            Prefix                     = "hangfire";
            QueuePollInterval          = TimeSpan.FromSeconds(15);
            InvisibilityTimeout        = null;
            DistributedLockLifetime    = TimeSpan.FromSeconds(30);
            JobExpirationCheckInterval = TimeSpan.FromHours(1);
            CountersAggregateInterval  = TimeSpan.FromMinutes(5);
            MigrationLockTimeout       = TimeSpan.FromMinutes(1);
            CheckConnection            = true;
            ByPassMigration            = false;
            ConnectionCheckTimeout     = TimeSpan.FromSeconds(5);

            ClientId = Guid.NewGuid().ToString().Replace("-", string.Empty);

            MigrationOptions = new MongoMigrationOptions();
            Factory          = new MongoFactory();
        }