コード例 #1
0
        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);
        }
コード例 #2
0
 public override void Deliver(MessageDelivery delivery)
 {
     _messageDeliveryQueue.Enqueue(delivery);
 }