如何使用取消令牌Azure服务总线(SubscriptionClient)

时间:2018-07-09 16:02:17

标签: azureservicebus azure-servicebus-topics azure-servicebus-subscriptions

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

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

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

1 个答案:

答案 0 :(得分:0)

  

关于取消令牌,人们如何使用它来取消一条消息?

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

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

如果您保留的消息长度超过LockDuration的值,则消息的锁定令牌将丢失,并且消息将再次变为可用。如果您要主动取消消息处理,然后将其退还给其他处理器使用,请放弃该消息。