新 NET 标准 Microsoft.Azure.ServiceBus 中 NamespaceManager.GetQueue.MessageCount 的等价物是什么?

Ste*_*veC 7 azure azureservicebus .net-standard

新 NET Standard Microsoft.Azure.ServiceBus 中 NamespaceManager 的等效项是什么?

我使用 WindowsAzure.ServiceBus 来做一些事情,比如对队列中的消息进行计数......

var namespaceManager = NamespaceManager.CreateFromConnectionString(SbConnectionString);
var count = namespaceManager.GetQueue(queueName).MessageCount;
Run Code Online (Sandbox Code Playgroud)

转移到新的 Microsoft.Azure.ServiceBus .NET Standard 库,虽然它有 QueueClient 和 TopicClient 等类,但它没有任何 NamespaceManager

如何在新的 .NET Standard 库中进行消息计数?

Jay*_*uld 10

提供更新:

现在已在Microsoft.Azure.ServiceBus.Management;命名空间下实现并可用。

NamespaceManager现在被调用ManagementClient并且具有(大致)相同的可用端点。

这是类本身,作为将其合并到主存储库拉取请求的一部分。