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
| max |
Batas atas untuk ukuran batch. Fungsi |
| partition |
Partisi tempat batch ini akan dikirim. Jika nilai ini diatur, maka partitionKey tidak dapat diatur. |
| partition |
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
| abort |
Sinyal yang dapat digunakan untuk membatalkan permintaan. |
| tracing |
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