CreateBatchOptions interface

Opsi untuk mengonfigurasi metode createBatch pada EventHubProducerClient.

  • partitionKey : Nilai yang di-hash untuk menghasilkan penugasan partisi.
  • maxSizeInBytes: Batas atas untuk ukuran batch.
  • abortSignal : Sinyal permintaan untuk membatalkan operasi pengiriman.

Contoh penggunaan:

{
    partitionKey: 'foo',
    maxSizeInBytes: 1024 * 1024 // 1 MB
}
Memperluas

Properti

maxSizeInBytes

Batas atas untuk ukuran batch. Fungsi tryAdd akan mengembalikan false setelah batas ini tercapai.

partitionId

Partisi tempat batch ini akan dikirim. Jika nilai ini diatur, maka partitionKey tidak dapat diatur.

partitionKey

Nilai yang di-hash untuk menghasilkan penetapan partisi. Ini menjamin bahwa pesan dengan partitionKey yang sama berakhir di partisi yang sama. Jika nilai ini diatur, maka partitionId tidak dapat diatur.

Properti yang Diwariskan

abortSignal

Sinyal yang dapat digunakan untuk membatalkan permintaan.

tracingOptions

Opsi untuk mengonfigurasi pelacakan.

Detail Properti

maxSizeInBytes

Batas atas untuk ukuran batch. Fungsi tryAdd akan mengembalikan false setelah batas ini tercapai.

maxSizeInBytes?: number

Nilai Properti

number

partitionId

Partisi tempat batch ini akan dikirim. Jika nilai ini diatur, maka partitionKey tidak dapat diatur.

partitionId?: string

Nilai Properti

string

partitionKey

Nilai yang di-hash untuk menghasilkan penetapan partisi. Ini menjamin bahwa pesan dengan partitionKey yang sama berakhir di partisi yang sama. Jika nilai ini diatur, maka partitionId tidak dapat diatur.

partitionKey?: string

Nilai Properti

string

Detail Properti yang Diwariskan

abortSignal

Sinyal yang dapat digunakan untuk membatalkan permintaan.

abortSignal?: AbortSignalLike

Nilai Properti

Diwariskan DariOperationOptions.abortSignal

tracingOptions

Opsi untuk mengonfigurasi pelacakan.

tracingOptions?: OperationTracingOptions

Nilai Properti

Diwarisi DariOperationOptions.tracingOptions