Condividi tramite


Proprietà di recapito per le sottoscrizioni degli argomenti dello spazio dei nomi

Le sottoscrizioni di eventi consentono di configurare le intestazioni HTTP che verranno incluse negli eventi recapitati. Questa funzionalità consente di impostare intestazioni personalizzate richieste dalla destinazione. È possibile configurare fino a 10 intestazioni durante la creazione di una sottoscrizione di eventi. Ogni valore di intestazione non deve superare 4.096 byte (4K).

È possibile impostare intestazioni personalizzate sugli eventi recapitati alle destinazioni seguenti: Hub eventi di Azure.

Quando si crea una sottoscrizione di eventi nella portale di Azure, è possibile usare la scheda Proprietà recapito per impostare intestazioni HTTP personalizzate. Questa pagina consente di impostare valori di intestazione fissi e dinamici.

Impostazione dei valori di intestazione statica

Per impostare le intestazioni con un valore fisso, specificare il nome dell'intestazione e il relativo valore nei campi corrispondenti:

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

Potrebbe essere necessario controllare Is secret?, quando si forniscono dati sensibili. La visibilità dei dati sensibili sul portale di Azure dipende dall'autorizzazione del controllo degli accessi in base al ruolo dell'utente.

Impostazione dei valori di intestazione dinamica

È possibile impostare il valore di un'intestazione in base a una proprietà in un evento in ingresso. Usare la sintassi JsonPath per fare riferimento al valore della proprietà di un evento in ingresso da usare come valore per un'intestazione nelle richieste in uscita. Sono supportati solo i valori JSON di stringa, numero e booleano. Ad esempio, per impostare il valore di un'intestazione denominata channel usando il valore del sistema di proprietà eventi in ingresso nei dati dell'evento, configurare la sottoscrizione di eventi nel modo seguente:

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

Esempi

Questa sezione offre alcuni esempi di utilizzo delle proprietà di recapito.

Esempio di Hub eventi

Se è necessario pubblicare eventi in una partizione specifica all'interno di un hub eventi, impostare la proprietà nella PartitionKey sottoscrizione di eventi per specificare la chiave di partizione che identifica la partizione dell'hub eventi di destinazione.

Nome intestazione Tipo di intestazione
PartitionKey Statico o dinamico

È anche possibile specificare proprietà personalizzate quando si inviano messaggi a un hub eventi. Non usare il aeg- prefisso per il nome della proprietà perché viene usato dalle proprietà di sistema nelle intestazioni del messaggio. Per un elenco delle proprietà dell'intestazione del messaggio, vedere Hub eventi come gestore eventi.

Passaggi successivi

Per altre informazioni sul recapito di eventi, vedere l'articolo seguente: