Aracılığıyla paylaş


CreateBatchOptions interface

üzerinde EventHubProducerClientyöntemini yapılandırma createBatch 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 etme isteğine bir sinyal.

Örnek kullanım:

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

Özellikler

maxSizeInBytes

Toplu iş boyutu için üst sınır. bu tryAdd sınıra ulaşıldıktan sonra işlev döndürülecektir false .

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 yer almaları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 tryAdd sınıra ulaşıldıktan sonra işlev döndürülecektir false .

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 yer almaları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'danDevralındı