Aracılığıyla paylaş


EventDataBatch interface

Olay Hub'ına olay göndermek için kullanılabilecek bir toplu olayları temsil eden arabirim.

Toplu işlemi oluşturmak için üzerinde EventHubProducerClientyöntemini kullanıncreateBatch(). Toplu işlemi göndermek için aynı istemcide yöntemini kullanın sendBatch() . Toplu işlemi doldurmak için, toplu iş üzerinde yöntemini kullanın tryAdd() .

Özellikler

count

Toplu işleme eklenen olay sayısı.

maxSizeInBytes

Toplu iş boyutunun bayt cinsinden üst sınırı. Eklenen tryAdd olay toplu iş boyutunun bu sınırı aşmasına neden olursa, toplu işteki işlev döndürülecektir false . createBatch() maxSizeInBytes değerini ayarlamak için üzerindeki EventHubProducerClient yöntemini kullanın.

sizeInBytes

Toplu işleme eklenen olaylar tek bir AMQP iletisine kodlandıktan sonra bayt cinsinden boyutu.

Yöntemler

tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)

Toplu işlemin boyut sınırı izin verirse toplu iş için bir olay ekler. NOT: Bir sonraki olay için yeniden çağırmadan önce her zaman bu yöntemin dönüş değerini denetlemeyi unutmayın.

Özellik Ayrıntıları

count

Toplu işleme eklenen olay sayısı.

count: number

Özellik Değeri

number

maxSizeInBytes

Toplu iş boyutunun bayt cinsinden üst sınırı. Eklenen tryAdd olay toplu iş boyutunun bu sınırı aşmasına neden olursa, toplu işteki işlev döndürülecektir false . createBatch() maxSizeInBytes değerini ayarlamak için üzerindeki EventHubProducerClient yöntemini kullanın.

maxSizeInBytes: number

Özellik Değeri

number

sizeInBytes

Toplu işleme eklenen olaylar tek bir AMQP iletisine kodlandıktan sonra bayt cinsinden boyutu.

sizeInBytes: number

Özellik Değeri

number

Yöntem Ayrıntıları

tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)

Toplu işlemin boyut sınırı izin verirse toplu iş için bir olay ekler. NOT: Bir sonraki olay için yeniden çağırmadan önce her zaman bu yöntemin dönüş değerini denetlemeyi unutmayın.

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

Parametreler

eventData

EventData | AmqpAnnotatedMessage

Tek bir olay veri nesnesi veya AmqpAnnotatedMessage.

options
TryAddOptions

Döndürülenler

boolean

Olay verilerinin toplu iş için eklenip eklenmediğini gösteren boole değeri.