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. |
content |
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". |
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 risposto. |
enqueued |
Ora accodata dell'evento. |
message |
L'identificatore del messaggio è un valore definito dall'applicazione che identifica in modo univoco il messaggio e il relativo payload. |
offset | Offset dell'evento. |
partition |
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. |
sequence |
Numero di sequenza dell'evento. |
system |
Proprietà impostate dal servizio. |
Metodi
get |
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