C # эквивалент Get-AzEventHubNamespaceKey - PullRequest
0 голосов
/ 28 июня 2019

Мы собираемся написать функцию C #, которая может возвращать строку соединения для EventHub в нашем приложении.

Мы понимаем, что есть PowerShell Get-AzEventHubNamespaceKey, который может это сделать, но мы ищем C #эквивалент.

Любые предложения приветствуются.

MrHappyhead

1 Ответ

0 голосов
/ 05 июля 2019

Чтобы помочь кому-то еще в поиске чего-то подобного, можно использовать пространства имен Azure.Management.%.

Например, для EventHub:

EventHubManagementClient eventHubClient = new EventHubManagementClient(tokenCredentials);

Youзатем можно использовать

AccessKeys accessKeys = await eventHubClient.Namespaces.ListKeysAsync(resourceGroup, eventHubNamespace,authorisationRuleName);

. Лучше использовать пространства имен, а не концентраторы событий, поскольку первый предоставляет строки подключения в сценарии, в котором вы используете Geo DR - например, вы можете получить подключение основного / дополнительного псевдонима.строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...