如何使用取消令牌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 如何保证最多一次交付?
从Silverlight使用Windows Azure Service Bus