Dela via


ReceivedEventData interface

Gränssnittet som beskriver strukturen för händelsen som tagits emot från Event Hub. Använd detta som referens när du skapar funktionen processEvents för att bearbeta händelser som tas emot från en händelsehubb när du använder EventHubConsumerClient.

Egenskaper

body

Meddelandetexten som måste skickas eller tas emot.

contentType

Meddelandets innehållstyp. Du kan också beskriva nyttolasten för meddelandet med en beskrivning som följer formatet för RFC2045, avsnitt 5, till exempel "application/json".

correlationId

Korrelationsidentifieraren som gör det möjligt för ett program att ange en kontext för meddelandet i samband med korrelation, till exempel som återspeglar MessageId för ett meddelande som besvaras.

enqueuedTimeUtc

Den köade tiden för händelsen.

messageId

Meddelandeidentifieraren är ett programdefinierat värde som unikt identifierar meddelandet och dess nyttolast.

offset

Förskjutningen av händelsen.

partitionKey

När den angivna eventhubben hashar detta till ett partitionId. Det garanterar att meddelanden hamnar i en specifik partition på händelsehubben.

properties

De programspecifika egenskaperna.

sequenceNumber

Händelsens sekvensnummer.

systemProperties

Egenskaperna som anges av tjänsten.

Metoder

getRawAmqpMessage()

Returnerar det underliggande råa amqp-meddelandet.

Egenskapsinformation

body

Meddelandetexten som måste skickas eller tas emot.

body: any

Egenskapsvärde

any

contentType

Meddelandets innehållstyp. Du kan också beskriva nyttolasten för meddelandet med en beskrivning som följer formatet för RFC2045, avsnitt 5, till exempel "application/json".

contentType?: string

Egenskapsvärde

string

correlationId

Korrelationsidentifieraren som gör det möjligt för ett program att ange en kontext för meddelandet i samband med korrelation, till exempel som återspeglar MessageId för ett meddelande som besvaras.

correlationId?: string | number | Buffer

Egenskapsvärde

string | number | Buffer

enqueuedTimeUtc

Den köade tiden för händelsen.

enqueuedTimeUtc: Date

Egenskapsvärde

Date

messageId

Meddelandeidentifieraren är ett programdefinierat värde som unikt identifierar meddelandet och dess nyttolast.

messageId?: string | number | Buffer

Egenskapsvärde

string | number | Buffer

offset

Förskjutningen av händelsen.

offset: number

Egenskapsvärde

number

partitionKey

När den angivna eventhubben hashar detta till ett partitionId. Det garanterar att meddelanden hamnar i en specifik partition på händelsehubben.

partitionKey: null | string

Egenskapsvärde

null | string

properties

De programspecifika egenskaperna.

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

Egenskapsvärde

{[key: string]: any}

sequenceNumber

Händelsens sekvensnummer.

sequenceNumber: number

Egenskapsvärde

number

systemProperties

Egenskaperna som anges av tjänsten.

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

Egenskapsvärde

{[key: string]: any}

Metodinformation

getRawAmqpMessage()

Returnerar det underliggande råa amqp-meddelandet.

function getRawAmqpMessage(): AmqpAnnotatedMessage

Returer