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