EventDataBatch interface

Egy eseménykötegnek megfelelő felület, amely események eseményközpontba való küldéséhez használható.

A köteg létrehozásához használja a metódust createBatch() a EventHubProducerClientkövetkezőn: . A köteg elküldéséhez használja a metódust sendBatch() ugyanazon az ügyfélen. A köteg kitöltéséhez használja magát a tryAdd() köteg metódusát.

Tulajdonságok

count

A köteghez hozzáadott események száma.

maxSizeInBytes

A köteg maximális mérete bájtban. A tryAdd köteg függvénye akkor ad vissza értéket false , ha a hozzáadott esemény miatt a köteg mérete meghaladja ezt a korlátot. A maxSizeInBytes beállításához használja a createBatch() metódust a(z) értéken EventHubProducerClient .

sizeInBytes

A köteg mérete bájtban, miután a hozzá hozzáadott események egyetlen AMQP-üzenetbe lettek kódolva.

Metódusok

tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)

Eseményt ad hozzá a köteghez, ha azt a köteg méretkorlátja megengedi. MEGJEGYZÉS: Ne felejtse el ellenőrizni a metódus visszatérési értékét, mielőtt újra meghívja a következő eseményhez.

Tulajdonság adatai

count

A köteghez hozzáadott események száma.

count: number

Tulajdonság értéke

number

maxSizeInBytes

A köteg maximális mérete bájtban. A tryAdd köteg függvénye akkor ad vissza értéket false , ha a hozzáadott esemény miatt a köteg mérete meghaladja ezt a korlátot. A maxSizeInBytes beállításához használja a createBatch() metódust a(z) értéken EventHubProducerClient .

maxSizeInBytes: number

Tulajdonság értéke

number

sizeInBytes

A köteg mérete bájtban, miután a hozzá hozzáadott események egyetlen AMQP-üzenetbe lettek kódolva.

sizeInBytes: number

Tulajdonság értéke

number

Metódus adatai

tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)

Eseményt ad hozzá a köteghez, ha azt a köteg méretkorlátja megengedi. MEGJEGYZÉS: Ne felejtse el ellenőrizni a metódus visszatérési értékét, mielőtt újra meghívja a következő eseményhez.

function tryAdd(eventData: EventData | AmqpAnnotatedMessage, options?: TryAddOptions): boolean

Paraméterek

eventData

EventData | AmqpAnnotatedMessage

Egyéni eseményadat-objektum vagy AmqpAnnotatedMessage.

options
TryAddOptions

Válaszok

boolean

Logikai érték, amely azt jelzi, hogy az eseményadatok hozzá lettek-e adva a köteghez.