C# 如何取消Azure主题中的计划邮件

C# 如何取消Azure主题中的计划邮件,c#,azure,azureservicebus,C#,Azure,Azureservicebus,正如标题所述,是否可以取消计划的邮件传递到服务器 话题 背景: 我在主题中使用。我通常会在10分钟后发送邮件。 它很好用。基于特定的业务逻辑,我需要取消一条预定的消息。这可行吗?看来不行。请观看此视频-大约1:36:50: 除了在存储配额中累积之外,它将不可见,并且您也不能取消它 您最好的选择是等待消息,接收消息并在逻辑中处理取消。从3.3.1版开始,您现在可以执行此操作 var sequenceNumber = await queueClient.ScheduleMessageAsync(me

正如标题所述,是否可以取消计划的邮件传递到服务器 话题

背景:

我在主题中使用。我通常会在10分钟后发送邮件。
它很好用。基于特定的业务逻辑,我需要取消一条预定的消息。这可行吗?

看来不行。请观看此视频-大约1:36:50:

除了在存储配额中累积之外,它将不可见,并且您也不能取消它


您最好的选择是等待消息,接收消息并在逻辑中处理取消。

从3.3.1版开始,您现在可以执行此操作

var sequenceNumber = await queueClient.ScheduleMessageAsync(message, DateTimeOffset.UtcNow.AddSeconds(300)).ConfigureAwait(false);
await queueClient.CancelScheduledMessageAsync(sequenceNumber).ConfigureAwait(false);