Est-ce que quelqu'un sait comment interroger et créer des groupes de consommateurs dans les concentrateurs d'événements Azure à l'aide du SDK .NET? J'ai googlé des charges et je peux seulement trouver un chemin à travers l'API REST (ce que je peux faire, mais ce serait plus agréable si je pouvais le faire via le SDK). Merci à l'avanceRequête par programme Groupe de consommateurs du concentrateur d'événements (et création si nécessaire)
2
A
Répondre
1
Est-ce que quelqu'un sait comment interroger et créer des groupes de consommateurs dans Azure Hubs événement en utilisant le kit de développement .NET.
Vous pouvez essayer d'installer this NuGet package, et comme dit Sreeram, nous pourrions utiliser le NamespaceManager class
pour créer un groupe de consommateurs. Après que vous ayez exécuté le code, vous trouverez le groupe de consommateurs créé.
var manager = NamespaceManager.CreateFromConnectionString("{your connection string}");
manager.CreateConsumerGroupIfNotExists("{eventHubPath}", "{consumergroup Name}");
Pour obtenir le groupe de consommateurs, vous pouvez essayer d'appeler EventHubClient.GetConsumerGroup method.
var factory = MessagingFactory.CreateFromConnectionString("{your connection string}");
var client = factory.CreateEventHubClient("{eventHubPath}");
EventHubConsumerGroup group = client.GetConsumerGroup("{consumergroup Name}");
1
NamespaceManager.CreateConsumerGroupIfNotExistsAsync
(...)
ConsumerGroupDescription realtimeCG = nsMgr.CreateConsumerGroupIfNotExists("PartitionedStream_AKA_EventHub_Name");