Поделиться через


Свойства доставки для подписок разделов пространства имен

Подписки на события позволяют настроить заголовки HTTP, которые будут включены в доставленные события. Эта возможность позволяет задать пользовательские заголовки, необходимые для назначения. При создании подписки на событие можно задать до 10 заголовков. Размер значения заголовка не должен превышать 4096 байт (4 КБ).

Настраиваемые заголовки можно задать для событий, которые доставляются в следующие назначения: Центры событий Azure.

При создании подписки на события на портале Azure вы можете настроить заголовки HTTP на вкладке Свойства доставки. На этой странице можно задавать фиксированные и динамические значения заголовков.

Настройка статического значения заголовка

Чтобы задать для заголовка фиксированное значение, укажите имя заголовка и его значение в соответствующих полях:

Screenshot that shows the Delivery Properties tab of the Create Event Subscription page with an example static header.

Вы можете проверка Секрет?, когда вы предоставляете конфиденциальные данные. Видимость конфиденциальных данных в портал Azure зависит от разрешения на управление доступом на основе ролей пользователя (RBAC).

Настройка динамического значения заголовка

Вы можете задавать значения заголовков на основе свойства входящего события. С помощью синтаксиса JsonPath можно получить значение свойства входящего события, которое затем будет использоваться в качестве значения заголовка в исходящих запросах. Поддерживаются только значения JSON строк, чисел и логических значений. Например, чтобы задать значение заголовка именованного канала, используя значение системы входящего свойства событий в данных события, настройте подписку на событие следующим образом:

Screenshot that shows the Delivery Properties tab of the Create Event Subscription page with an example dynamic header.

Примеры

В этом разделе приведены примеры использования свойств доставки.

Пример для Центров событий

Если вам необходимо опубликовать события в определенной секции концентратора событий, задайте свойство PartitionKey в подписке на событие, чтобы указать ключ целевой секции в концентраторе событий.

Имя заголовка Тип заголовка
PartitionKey Статическая или динамическая

При отправке сообщений в концентратор событий также можно указать пользовательские свойства. Не используйте префикс aeg- в имени свойства, так как он используется в заголовках сообщений системными свойствами. Список свойств заголовка сообщения см. в разделе "Центры событий" в качестве обработчика событий.

Следующие шаги

Дополнительные сведения о доставке событий см. в следующей статье: