有没有人知道如何使用.NET SDK在Azure事件中心中查询和创建使用者组。我已经使用google搜索加载,并且只能通过REST API找到一种方法(我可以这样做,但如果我可以通过SDK完成它会更好)。 提前致谢
答案 0 :(得分:1)
NamespaceManager.CreateConsumerGroupIfNotExistsAsync
(...)
ConsumerGroupDescription realtimeCG = nsMgr.CreateConsumerGroupIfNotExists("PartitionedStream_AKA_EventHub_Name");
答案 1 :(得分:1)
有没有人知道如何使用.NET SDK在Azure事件中心中查询和创建使用者组。
您可以尝试安装this NuGet package,正如Sreeram所说,我们可以使用NamespaceManager class
创建消费者群组。
var manager = NamespaceManager.CreateFromConnectionString("{your connection string}");
manager.CreateConsumerGroupIfNotExists("{eventHubPath}", "{consumergroup Name}");
执行代码后,您会发现已创建消费者组。
要获取使用者群组,您可以尝试拨打EventHubClient.GetConsumerGroup method。
var factory = MessagingFactory.CreateFromConnectionString("{your connection string}");
var client = factory.CreateEventHubClient("{eventHubPath}");
EventHubConsumerGroup group = client.GetConsumerGroup("{consumergroup Name}");