DotNetWorkQueue.Configuration.TransportConfigurationReceive.TransportConfigurationReceive C# (CSharp) Méthode

TransportConfigurationReceive() public méthode

Initializes a new instance of the TransportConfigurationReceive class.
public TransportConfigurationReceive ( IConnectionInformation connectionInfo, IQueueDelayFactory queueDelayFactory, IRetryDelayFactory retryDelayFactory ) : System
connectionInfo IConnectionInformation The connection information.
queueDelayFactory IQueueDelayFactory The queue delay factory.
retryDelayFactory IRetryDelayFactory The retry delay factory.
Résultat System
        public TransportConfigurationReceive(IConnectionInformation connectionInfo, 
            IQueueDelayFactory queueDelayFactory, 
            IRetryDelayFactory retryDelayFactory)
        {
            Guard.NotNull(() => connectionInfo, connectionInfo);
            Guard.NotNull(() => queueDelayFactory, queueDelayFactory);
            Guard.NotNull(() => retryDelayFactory, retryDelayFactory);
            ConnectionInfo = connectionInfo;

            QueueDelayBehavior = queueDelayFactory.Create(new List<TimeSpan>());
            RetryDelayBehavior = retryDelayFactory.Create();
            FatalExceptionDelayBehavior = queueDelayFactory.Create(new List<TimeSpan>());
        }
        #endregion