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

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.

partitionId

Bu toplu işlemin gönderileceği bölüm. Bu değer ayarlanırsa partitionKey ayarlanamaz.

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.

Devralınan Özellikler

abortSignal

İstekleri durdurmak için kullanılabilecek sinyal.

tracingOptions

İ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ı