Udostępnij za pośrednictwem


Właściwości dostarczania dla subskrypcji tematów przestrzeni nazw

Subskrypcje zdarzeń umożliwiają konfigurowanie nagłówków HTTP, które zostaną uwzględnione w dostarczonych zdarzeniach. Ta funkcja umożliwia ustawienie niestandardowych nagłówków, których wymaga miejsce docelowe. Podczas tworzenia subskrypcji zdarzeń można skonfigurować maksymalnie 10 nagłówków. Każda wartość nagłówka nie powinna być większa niż 4096 (4K) bajtów.

Możesz ustawić nagłówki niestandardowe dla zdarzeń dostarczanych do następujących miejsc docelowych: Azure Event Hubs.

Podczas tworzenia subskrypcji zdarzeń w witrynie Azure Portal możesz użyć karty Właściwości dostarczania, aby ustawić niestandardowe nagłówki HTTP. Ta strona umożliwia ustawianie stałych i dynamicznych wartości nagłówka.

Ustawianie statycznych wartości nagłówka

Aby ustawić nagłówki o stałej wartości, podaj nazwę nagłówka i jego wartość w odpowiednich polach:

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

Możesz sprawdzić, czy klucz tajny jest tajny?, gdy udostępniasz poufne dane. Widoczność poufnych danych w witrynie Azure Portal zależy od uprawnień kontroli dostępu na podstawie ról (RBAC) użytkownika.

Ustawianie dynamicznych wartości nagłówka

Wartość nagłówka można ustawić na podstawie właściwości w zdarzeniu przychodzącym. Składnia JsonPath służy do odwoływania się do wartości właściwości zdarzenia przychodzącego, która ma być używana jako wartość nagłówka w żądaniach wychodzących. Obsługiwane są tylko wartości JSON ciągów, liczb i wartości logicznych. Aby na przykład ustawić wartość nagłówka o nazwie channel przy użyciu wartości przychodzącego systemu właściwości zdarzeń w danych zdarzenia, skonfiguruj subskrypcję zdarzeń w następujący sposób:

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

Przykłady

Ta sekcja zawiera kilka przykładów użycia właściwości dostarczania.

Przykład usługi Event Hubs

Jeśli chcesz opublikować zdarzenia w określonej partycji w centrum zdarzeń, ustaw PartitionKey właściwość w subskrypcji zdarzeń, aby określić klucz partycji identyfikujący docelową partycję centrum zdarzeń.

Nazwa nagłówka Typ nagłówka
PartitionKey Tryb statyczny lub dynamiczny

Można również określić właściwości niestandardowe podczas wysyłania komunikatów do centrum zdarzeń. Nie używaj prefiksu aeg- dla nazwy właściwości, ponieważ jest on używany przez właściwości systemowe w nagłówkach komunikatów. Aby uzyskać listę właściwości nagłówka komunikatów, zobacz Event Hubs jako program obsługi zdarzeń.

Następne kroki

Aby uzyskać więcej informacji na temat dostarczania zdarzeń, zobacz następujący artykuł: