ServiceBusMessageBatch interface
yöntemini kullanarak <xref:createBatch> oluşturabileceğiniz bir grup ileti.
Özellikler
count | Toplu işleme eklenen ileti sayısı. |
max |
Toplu iş boyutu üst sınırı (bayt cinsinden). Eklenen |
size |
Toplu işleme eklenen olaylar tek bir AMQP iletisine kodlandıktan sonra bayt cinsinden boyutu. |
Yöntemler
try |
Toplu işlemin boyut sınırı tarafından izin verilirse toplu iş için bir ileti 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 ileti sayısı.
count: number
Özellik Değeri
number
maxSizeInBytes
Toplu iş boyutu üst sınırı (bayt cinsinden). Eklenen tryAddMessage
ileti toplu iş boyutunun bu sınırı aşmasına neden olursa, toplu işteki işlev döndürülecektir false
.
createMessageBatch()
maxSizeInBytes değerini ayarlamak için üzerindeki Sender
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ı
tryAddMessage(ServiceBusMessage | AmqpAnnotatedMessage, TryAddOptions)
Toplu işlemin boyut sınırı tarafından izin verilirse toplu iş için bir ileti ekler. NOT: Bir sonraki olay için yeniden çağırmadan önce her zaman bu yöntemin dönüş değerini denetlemeyi unutmayın.
function tryAddMessage(message: ServiceBusMessage | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
Parametreler
- message
Toplu iş için eklenecek ileti.
- options
- TryAddOptions
Döndürülenler
boolean
İletinin toplu iş için eklenip eklenmediğini gösteren boole değeri.