You need to use RetryPolicy when you add an item to a queue, rather than a queue, for example.
var queue = queueClient.GetQueueReference("myQueue"); queue.CreateIfNotExists(); options = new QueueRequestOptions { RetryPolicy = linearRetryPolicy }; await queue.AddMessageAsync(yourMessage, null, new TimeSpan(0, delayMinutes, 0), options, null);
source share