Rob*_*ert 2 message azureservicebus brokeredmessage
在 .NET Framework 中,Microsoft.ServiceBus.Messaging 有一个用于从服务总线接收消息的类 BrokeredMessage。但是,在 .NET Standard 2.0 中,为了从服务总线接收消息,使用来自 Microsoft.Azure.ServiceBus.Core 的 Message 类。
BrokeredMessage有一个方法CompleteAsync(),用于完成消息的接收操作,并指示该消息应被标记为已处理和已删除。我找不到 Message 类执行相同操作的方法。你们知道有什么解决方案可以将 Message 类的消息标记为已处理和已删除吗?
小智 6
要使用 Microsoft.Azure.ServiceBus.Core 完成队列中的消息,QueueClient 中有一个可用的 CompleteAsync 方法,通过该方法将接收消息。
消息的锁定令牌应作为 CompleteAsync 方法的参数传递。
例子:queueClient.CompleteAsync(message.SystemProperties.LockToken)
| 归档时间: |
|
| 查看次数: |
3930 次 |
| 最近记录: |