Delen via


Leveringseigenschappen voor abonnementen van naamruimteonderwerpen

Met gebeurtenisabonnementen kunt u HTTP-headers instellen die worden opgenomen in de geleverde gebeurtenissen. Met deze mogelijkheid kunt u aangepaste headers instellen die nodig zijn voor de bestemming. U kunt maximaal 10 headers instellen bij het maken van een gebeurtenisabonnement. Elke headerwaarde mag niet groter zijn dan 4096 (4K) bytes.

U kunt aangepaste headers instellen voor de gebeurtenissen die worden geleverd aan de volgende bestemmingen: Azure Event Hubs.

Wanneer u een gebeurtenisabonnement maakt in Azure Portal, kunt u het tabblad Leveringseigenschappen gebruiken om aangepaste HTTP-headers in te stellen. Op deze pagina kunt u vaste en dynamische headerwaarden instellen.

Statische headerwaarden instellen

Als u kopteksten met een vaste waarde wilt instellen, geeft u de naam van de header en de bijbehorende waarde op in de bijbehorende velden:

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

Misschien wilt u Is geheim controleren ?, wanneer u gevoelige gegevens oplevert. De zichtbaarheid van gevoelige gegevens in Azure Portal is afhankelijk van de RBAC-machtiging (op rollen gebaseerd toegangsbeheer) van de gebruiker.

Dynamische headerwaarden instellen

U kunt de waarde van een header instellen op basis van een eigenschap in een binnenkomende gebeurtenis. Gebruik de JsonPath-syntaxis om te verwijzen naar de eigenschapswaarde van een binnenkomende gebeurtenis die moet worden gebruikt als de waarde voor een header in uitgaande aanvragen. Alleen JSON-waarden van tekenreeks, getal en booleaanse waarde worden ondersteund. Als u bijvoorbeeld de waarde van een header met de naam van een kanaal wilt instellen met behulp van de waarde van het systeem voor binnenkomende gebeurteniseigenschappen in de gebeurtenisgegevens, configureert u uw gebeurtenisabonnement op de volgende manier:

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

Voorbeelden

In deze sectie vindt u enkele voorbeelden van het gebruik van leveringseigenschappen.

Voorbeeld van Event Hubs

Als u gebeurtenissen wilt publiceren naar een specifieke partitie binnen een Event Hub, stelt u de PartitionKey eigenschap voor uw gebeurtenisabonnement in om de partitiesleutel op te geven die de doel-Event Hub-partitie identificeert.

Headernaam Kopteksttype
PartitionKey Statisch of dynamisch

U kunt ook aangepaste eigenschappen opgeven bij het verzenden van berichten naar een Event Hub. Gebruik het aeg- voorvoegsel niet voor de naam van de eigenschap, omdat dit wordt gebruikt door systeemeigenschappen in berichtkoppen. Zie Event Hubs als een gebeurtenis-handler voor een lijst met berichtkopeigenschappen.

Volgende stappen

Zie het volgende artikel voor meer informatie over het bezorgen van gebeurtenissen: