Condividi tramite


EventData interface

Interfaccia che descrive i dati da inviare all'hub eventi. Usare questa classe come riferimento quando si crea l'oggetto da inviare quando si usa il 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.

contentType

Tipo di contenuto del messaggio. Facoltativamente, descrive il payload del messaggio, con un descrittore che segue il formato di RFC2045, sezione 5, ad esempio "application/json".

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 risposto.

messageId

L'identificatore del messaggio è un valore definito dall'applicazione che identifica in modo univoco il messaggio e il relativo 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 di 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 risposto.

correlationId?: string | number | Buffer

Valore della proprietà

string | number | Buffer

messageId

L'identificatore del messaggio è un valore definito dall'applicazione che identifica in modo univoco il messaggio e il relativo 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}