【发布时间】:2020-12-23 17:23:13
【问题描述】:
我有一个 Azure 服务总线队列,死信子队列中有 236 条消息。我知道这一点是因为 Azure 门户和服务总线资源管理器向我显示了这个数字。
我在 LINQPad 中编写了以下代码来检索所有 236 条消息并检查它们。然而,它只返回 236 条消息中的 136 条。
我正在使用 Microsoft.Azure.ServiceBus nuget 包的 v5.1.0。
对于为什么我没有收到所有 236 条消息有什么想法吗?
const string queueName = "the-queue-name";
const string serviceBusConnectionString = "Endpoint=...";
var receiver = new MessageReceiver(serviceBusConnectionString, EntityNameHelper.FormatDeadLetterPath(queueName));
var receivedMessages = await receiver.PeekAsync(300);
Console.WriteLine($"Received [{receivedMessages.Count()}] dead-letters");
【问题讨论】:
标签: .net azure azure-servicebus-queues