DotNetWorkQueue.Transport.Redis.Basic.RedisQueueTransportOptions.RedisQueueTransportOptions C# (CSharp) Method

RedisQueueTransportOptions() public method

Initializes a new instance of the RedisQueueTransportOptions class.
public RedisQueueTransportOptions ( SntpTimeConfiguration sntpTimeConfiguration, DelayedProcessingConfiguration delayedProcessingConfiguration ) : System
sntpTimeConfiguration DotNetWorkQueue.Transport.Redis.Basic.Time.SntpTimeConfiguration The SNTP time configuration.
delayedProcessingConfiguration DelayedProcessingConfiguration The delayed processing configuration.
return System
        public RedisQueueTransportOptions(SntpTimeConfiguration sntpTimeConfiguration, 
            DelayedProcessingConfiguration delayedProcessingConfiguration)
        {
            Guard.NotNull(() => sntpTimeConfiguration, sntpTimeConfiguration);
            Guard.NotNull(() => delayedProcessingConfiguration, delayedProcessingConfiguration);

            _clearExpiredMessagesBatchLimit = 50;
            _moveDelayedMessagesBatchLimit = 50;
            _resetHeartBeatBatchLimit = 50;
            DelayedProcessingConfiguration = delayedProcessingConfiguration;
            SntpTimeConfiguration = sntpTimeConfiguration;
        }