如何使用取消令牌Azure Service Bus(SubscriptionClient)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用取消令牌Azure Service Bus(SubscriptionClient)相关的知识,希望对你有一定的参考价值。

关于取消令牌,如何使用它来取消消息?如果我没有完成该消息,它是否会自动取消(例如,在有连接时稍后重试)?我需要放弃它吗?仅在SubscriptionClient上取消令牌?

例如,当我使用CloseAsync()关闭连接时,会触发cancellationToken.IsCancellationRequested。

这是取消令牌的唯一用途。稍微了解一下如何使用取消令牌将非常有帮助。

答案

关于取消令牌,如何使用它来取消消息?

您不“取消”消息。您可以

  • 完成
  • 放弃
  • 推迟
  • 死信

如果您持有的消息长于LockDuration值,则消息的锁定令牌将丢失,并且消息将再次可用。如果您想主动取消消息处理并将其返回给另一个处理器来接收,则放弃该消息。

以上是关于如何使用取消令牌Azure Service Bus(SubscriptionClient)的主要内容,如果未能解决你的问题,请参考以下文章

如何通过ARM更新Azure Service Bus的队列/主题?

Azure Service Bus Queue 如何保证最多一次交付?

Azure Service Bus消息序列化/反序列化

从Silverlight使用Windows Azure Service Bus

C# 消息队列-Microsoft Azure service bus 服务总线

NodeJs &.net core connect Azure service bus