EventData interface
Interfaccia che descrive i dati da inviare all'hub eventi.
Usare questo oggetto come riferimento durante la creazione dell'oggetto da inviare quando si usa .EventHubProducerClient
Ad esempio, { body: "your-data" }
o
{
body: "your-data",
properties: {
propertyName: "property value"
}
}
Proprietà
body | Corpo del messaggio che deve essere inviato. Se l'applicazione che legge gli eventi non usa questo SDK, convertire il payload del corpo in una matrice di byte o buffer per una migliore compatibilità tra linguaggi. |
content |
Tipo di contenuto del messaggio. Facoltativamente, descrive il payload del messaggio, con un descrittore che segue il formato RFC2045, Sezione 5, ad esempio "application/json". |
correlation |
Identificatore di correlazione che consente a un'applicazione di specificare un contesto per il messaggio ai fini della correlazione, ad esempio riflettendo il MessageId di un messaggio a cui viene inviata una risposta. |
message |
Questo identificatore di messaggio è un valore definito dall'applicazione che identifica in modo univoco il messaggio e il rispettivo payload. Nota: i numeri non interi non sono consentiti. |
properties | Set di coppie chiave-valore che possono essere usate per impostare proprietà specifiche dell'applicazione utente. |
Dettagli proprietà
body
Corpo del messaggio che deve essere inviato. Se l'applicazione che legge gli eventi non usa questo SDK, convertire il payload del corpo in una matrice di byte o buffer per una migliore compatibilità tra linguaggi.
body: any
Valore della proprietà
any
contentType
Tipo di contenuto del messaggio. Facoltativamente, descrive il payload del messaggio, con un descrittore che segue il formato RFC2045, Sezione 5, ad esempio "application/json".
contentType?: string
Valore della proprietà
string
correlationId
Identificatore di correlazione che consente a un'applicazione di specificare un contesto per il messaggio ai fini della correlazione, ad esempio riflettendo il MessageId di un messaggio a cui viene inviata una risposta.
correlationId?: string | number | Buffer
Valore della proprietà
string | number | Buffer
messageId
Questo identificatore di messaggio è un valore definito dall'applicazione che identifica in modo univoco il messaggio e il rispettivo payload. Nota: i numeri non interi non sono consentiti.
messageId?: string | number | Buffer
Valore della proprietà
string | number | Buffer
properties
Set di coppie chiave-valore che possono essere usate per impostare proprietà specifiche dell'applicazione utente.
properties?: [key: string]: any
Valore della proprietà
[key: string]: any