Condividi tramite


Proprietà di consegna delle 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 le 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 nel 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 che mostra la scheda Proprietà di consegna della pagina Crea sottoscrizione di eventi con un esempio di intestazione statica.

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

Impostazione dei valori dell'header dinamico

È possibile impostare il valore di un'intestazione basandosi su una proprietà di un evento in arrivo. 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 utilizzando il valore della proprietà dell'evento in ingresso system nei dati dell'evento, configurare la sottoscrizione dell'evento nel modo seguente:

Screenshot che mostra la scheda Proprietà di consegna della pagina Crea sottoscrizione di eventi con un esempio di intestazione dinamica.

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 dell'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 sulla consegna eventi, vedere l'articolo seguente: