ReceivedEventData interface
Az Eseményközponttól kapott esemény struktúráját leíró felület.
Használja ezt referenciaként a függvény létrehozásakor az processEvents
eseményközpontból fogadott események feldolgozásához a EventHubConsumerClient
használatával.
Tulajdonságok
body | Az elküldendő vagy fogadott üzenettörzs. |
content |
Az üzenet tartalomtípusa. Opcionálisan leírja az üzenet hasznos adatait, az RFC2045 5. szakaszának formátumát követő leíróval, például "application/json". |
correlation |
A korrelációs azonosító, amely lehetővé teszi az alkalmazás számára, hogy korreláció céljából kontextust adjon meg az üzenethez, például egy megválaszolt üzenet MessageId azonosítóját tükrözi. |
enqueued |
Az esemény beiktatott időpontja. |
message |
Az üzenetazonosító egy alkalmazás által definiált érték, amely egyedileg azonosítja az üzenetet és annak hasznos adatait. |
offset | Az esemény eltolása. |
partition |
A megadott eseményközpont ezt egy partitionId azonosítóra kivonatálja. Garantálja, hogy az üzenetek az eseményközpont egy adott partíciójára kerülnek. |
properties | Az alkalmazásspecifikus tulajdonságok. |
sequence |
Az esemény sorszáma. |
system |
A szolgáltatás által beállított tulajdonságok. |
Metódusok
get |
A mögöttes nyers amqp-üzenetet adja vissza. |
Tulajdonság adatai
body
Az elküldendő vagy fogadott üzenettörzs.
body: any
Tulajdonság értéke
any
contentType
Az üzenet tartalomtípusa. Opcionálisan leírja az üzenet hasznos adatait, az RFC2045 5. szakaszának formátumát követő leíróval, például "application/json".
contentType?: string
Tulajdonság értéke
string
correlationId
A korrelációs azonosító, amely lehetővé teszi az alkalmazás számára, hogy korreláció céljából kontextust adjon meg az üzenethez, például egy megválaszolt üzenet MessageId azonosítóját tükrözi.
correlationId?: string | number | Buffer
Tulajdonság értéke
string | number | Buffer
enqueuedTimeUtc
Az esemény beiktatott időpontja.
enqueuedTimeUtc: Date
Tulajdonság értéke
Date
messageId
Az üzenetazonosító egy alkalmazás által definiált érték, amely egyedileg azonosítja az üzenetet és annak hasznos adatait.
messageId?: string | number | Buffer
Tulajdonság értéke
string | number | Buffer
offset
Az esemény eltolása.
offset: number
Tulajdonság értéke
number
partitionKey
A megadott eseményközpont ezt egy partitionId azonosítóra kivonatálja. Garantálja, hogy az üzenetek az eseményközpont egy adott partíciójára kerülnek.
partitionKey: null | string
Tulajdonság értéke
null | string
properties
Az alkalmazásspecifikus tulajdonságok.
properties?: {[key: string]: any}
Tulajdonság értéke
{[key: string]: any}
sequenceNumber
Az esemény sorszáma.
sequenceNumber: number
Tulajdonság értéke
number
systemProperties
A szolgáltatás által beállított tulajdonságok.
systemProperties?: {[key: string]: any}
Tulajdonság értéke
{[key: string]: any}
Metódus adatai
getRawAmqpMessage()
A mögöttes nyers amqp-üzenetet adja vissza.
function getRawAmqpMessage(): AmqpAnnotatedMessage