CreateBatchOptions interface
createBatch
EventHubProducerClient yöntemini yapılandırma seçenekleri.
-
partitionKey: Bölüm ataması oluşturmak için karma değer. -
maxSizeInBytes: Toplu iş boyutu için üst sınır. -
abortSignal: gönderme işlemini iptal etmek için isteğin sinyalini alır.
Örnek kullanım:
{
partitionKey: 'foo',
maxSizeInBytes: 1024 * 1024 // 1 MB
}
- Extends
Özellikler
| max |
Toplu iş boyutu için üst sınır. bu sınıra ulaşıldıktan sonra |
| partition |
Bu toplu işlemin gönderileceği bölüm. Bu değer ayarlanırsa partitionKey ayarlanamaz. |
| partition |
Bölüm ataması oluşturmak için karma değer. Aynı partitionKey'e sahip iletilerin aynı bölümde bulunmasını garanti eder. Bu değer ayarlanırsa partitionId ayarlanamaz. |
Devralınan Özellikler
| abort |
İstekleri durdurmak için kullanılabilecek sinyal. |
| tracing |
İzlemeyi yapılandırma seçenekleri. |
Özellik Ayrıntıları
maxSizeInBytes
Toplu iş boyutu için üst sınır. bu sınıra ulaşıldıktan sonra tryAdd işlevi false döndürür.
maxSizeInBytes?: number
Özellik Değeri
number
partitionId
Bu toplu işlemin gönderileceği bölüm. Bu değer ayarlanırsa partitionKey ayarlanamaz.
partitionId?: string
Özellik Değeri
string
partitionKey
Bölüm ataması oluşturmak için karma değer. Aynı partitionKey'e sahip iletilerin aynı bölümde bulunmasını garanti eder. Bu değer ayarlanırsa partitionId ayarlanamaz.
partitionKey?: string
Özellik Değeri
string
Devralınan Özellik Detayları
abortSignal
İstekleri durdurmak için kullanılabilecek sinyal.
abortSignal?: AbortSignalLike
Özellik Değeri
OperationOptions.abortSignal'danDevralındı
tracingOptions
İzlemeyi yapılandırma seçenekleri.
tracingOptions?: OperationTracingOptions
Özellik Değeri
OperationOptions.tracingOptionsöğesinden Devralındı