Dela via


CreateBatchOptions interface

Alternativ för att konfigurera createBatch metoden på EventHubProducerClient.

  • partitionKey : Ett värde som hashas för att skapa en partitionstilldelning.
  • maxSizeInBytes: Den övre gränsen för batchstorleken.
  • abortSignal : En signal till begäran om att avbryta sändningsåtgärden.

Exempel på användning:

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

Egenskaper

maxSizeInBytes

Den övre gränsen för batchstorleken. Funktionen tryAdd returneras false när den här gränsen har uppnåtts.

partitionId

Partitionen som den här batchen skickas till. Om det här värdet anges kan partitionKey inte anges.

partitionKey

Ett värde som hashas för att skapa en partitionstilldelning. Det garanterar att meddelanden med samma partitionKey hamnar i samma partition. Om det här värdet anges kan partitionId inte anges.

Ärvda egenskaper

abortSignal

Den signal som kan användas för att avbryta begäranden.

tracingOptions

Alternativ för att konfigurera spårning.

Egenskapsinformation

maxSizeInBytes

Den övre gränsen för batchstorleken. Funktionen tryAdd returneras false när den här gränsen har uppnåtts.

maxSizeInBytes?: number

Egenskapsvärde

number

partitionId

Partitionen som den här batchen skickas till. Om det här värdet anges kan partitionKey inte anges.

partitionId?: string

Egenskapsvärde

string

partitionKey

Ett värde som hashas för att skapa en partitionstilldelning. Det garanterar att meddelanden med samma partitionKey hamnar i samma partition. Om det här värdet anges kan partitionId inte anges.

partitionKey?: string

Egenskapsvärde

string

Information om ärvda egenskaper

abortSignal

Den signal som kan användas för att avbryta begäranden.

abortSignal?: AbortSignalLike

Egenskapsvärde

Ärvd frånOperationOptions.abortSignal

tracingOptions

Alternativ för att konfigurera spårning.

tracingOptions?: OperationTracingOptions

Egenskapsvärde

Ärvd frånOperationOptions.tracingOptions