protected void QueueFail(MessageDelivery delivery, Exception exception) { MessageDelivery retryDelivery = delivery.CreateRetry(false, DateTime.Now.AddMilliseconds((_exponentialBackOff ? (_retryDelayMS * delivery.RetryCount * delivery.RetryCount) : _retryDelayMS)), exception); _failureQueue.Enqueue(retryDelivery); }
protected void QueueRetry(MessageDelivery delivery) { MessageDelivery retryDelivery = delivery.CreateRetry(false, DateTime.Now.AddMilliseconds((_exponentialBackOff ? (_retryDelayMS * delivery.RetryCount * delivery.RetryCount) : _retryDelayMS))); (_retryQueue ?? _messageDeliveryQueue).Enqueue(retryDelivery); }