As the title says, Is it possible to cancel scheduled message delivery to a topic?
背景:
我正在使用message scheduling在主题中。我一般安排在 10 分钟后发送消息。 效果很好。基于某些业务逻辑,我需要取消预定的消息。可行吗?
最佳答案
从版本 3.3.1 开始,您现在可以执行此操作。
var sequenceNumber = await queueClient.ScheduleMessageAsync(message, DateTimeOffset.UtcNow.AddSeconds(300)).ConfigureAwait(false);
await queueClient.CancelScheduledMessageAsync(sequenceNumber).ConfigureAwait(false);
关于c# - 如何取消 Azure 主题中的预定消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27144677/