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 EventHubProducerClient
kö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. |
max |
A köteg maximális mérete bájtban. A |
size |
A köteg mérete bájtban, miután a hozzá hozzáadott események egyetlen AMQP-üzenetbe lettek kódolva. |
Metódusok
try |
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
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.