Как опубликовать события концентратора событий в теме сетки событий с помощью Azure SDK?

Я хочу настроить концентратор событий для публикации событий в теме сетки событий с помощью Azure SDK.

Это можно сделать на портале Azure прямо из пространства имен концентратора событий, создав раздел системы сетки событий.

Однако я не могу найти подходящий способ с помощью Azure SDK либо создать тему системы сетки событий, либо создать настраиваемую тему сетки событий и установить ее в качестве конечной точки для пространства имен концентратора событий.

Любые идеи?


person amelran    schedule 13.07.2020    source источник


Ответы (3)


Документация есть, возможно, немного разрозненная. Если вы перейдете на сайт документации сетки событий, узел справки в дереве меню есть все поддерживаемые языки / SDK. Для .NET это приведет вас к статье о том, как публиковать и подписываться (ссылка). Для управления темами вам понадобится Management SDK и образцы доступны здесь.

Обратите внимание, что образцы находятся в слегка устаревшей версии SDK управления (связанный проблема), но у вас должна быть возможность обновлять версии и использовать образцы.

person Sean Feldman    schedule 13.07.2020
comment
Спасибо, Шон. Я достиг этих источников, но, к сожалению, не нашел подходящего способа создать объект «Тема» в качестве конечной точки для концентратора событий или объект «Системная тема» (с использованием пакета Azure.Microsoft.Management.EventGrid.Models). Пытался немного поиграть с созданием объекта Тема с параметрами типа и конечной точки, безуспешно. - person amelran; 14.07.2020
comment
Сожалею, что слышал о проблемах. Я сделал пинг по проблеме, описав < i> именно такой сценарий, когда новые пользователи не должны бороться за использование SDK. На этом этапе Microsoft необходимо сделать шаг вперед. Извините, это вам не помогло. - person Sean Feldman; 14.07.2020
comment
Спасибо, тем не менее, мы ценим вашу помощь. - person amelran; 15.07.2020

В конечном итоге использовал REST API для выполнения HTTP-запроса для создания темы системы сетки событий. Документация для запроса API: https://docs.microsoft.com/en-us/rest/api/eventgrid/version2020-04-01-preview/systemtopics/createorupdate

person amelran    schedule 14.07.2020
comment
Добро пожаловать в Stack Overflow! Ссылка на решение приветствуется, но убедитесь, что ваш ответ полезен и без нее: добавьте контекст вокруг ссылки, чтобы другие пользователи иметь некоторое представление о том, что это такое и почему он существует, а затем процитировать наиболее релевантную часть страницы, на которую вы ссылаетесь, в случае, если целевая страница недоступна. Ответы, которые представляют собой не более чем ссылку, могут быть удалены. - person Tschallacka; 14.07.2020