Condividi tramite


ReceivedEventData interface

Interfaccia che descrive la struttura dell'evento ricevuto dall'hub eventi. Usarlo come riferimento quando si crea la funzione processEvents per elaborare gli eventi ricevuti da un hub eventi quando si usa il EventHubConsumerClient.

Proprietà

body

Corpo del messaggio che deve essere inviato o ricevuto.

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.

enqueuedTimeUtc

Ora accodata dell'evento.

messageId

L'identificatore del messaggio è un valore definito dall'applicazione che identifica in modo univoco il messaggio e il relativo payload.

offset

Offset dell'evento.

partitionKey

Quando l'hub eventi specificato eseguirà l'hashing in un partitionId. Garantisce che i messaggi finiscono in una partizione specifica nell'hub eventi.

properties

Proprietà specifiche dell'applicazione.

sequenceNumber

Numero di sequenza dell'evento.

systemProperties

Proprietà impostate dal servizio.

Metodi

getRawAmqpMessage()

Restituisce il messaggio amqp non elaborato sottostante.

Dettagli proprietà

body

Corpo del messaggio che deve essere inviato o ricevuto.

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

enqueuedTimeUtc

Ora accodata dell'evento.

enqueuedTimeUtc: Date

Valore della proprietà

Date

messageId

L'identificatore del messaggio è un valore definito dall'applicazione che identifica in modo univoco il messaggio e il relativo payload.

messageId?: string | number | Buffer

Valore della proprietà

string | number | Buffer

offset

Offset dell'evento.

offset: number

Valore della proprietà

number

partitionKey

Quando l'hub eventi specificato eseguirà l'hashing in un partitionId. Garantisce che i messaggi finiscono in una partizione specifica nell'hub eventi.

partitionKey: null | string

Valore della proprietà

null | string

properties

Proprietà specifiche dell'applicazione.

properties?: {[key: string]: any}

Valore della proprietà

{[key: string]: any}

sequenceNumber

Numero di sequenza dell'evento.

sequenceNumber: number

Valore della proprietà

number

systemProperties

Proprietà impostate dal servizio.

systemProperties?: {[key: string]: any}

Valore della proprietà

{[key: string]: any}

Dettagli metodo

getRawAmqpMessage()

Restituisce il messaggio amqp non elaborato sottostante.

function getRawAmqpMessage(): AmqpAnnotatedMessage

Restituisce