Delen via


CreateBatchOptions interface

Opties voor het configureren van de createBatch methode op de EventHubProducerClient.

  • partitionKey : Een waarde die wordt gehasht om een partitietoewijzing te produceren.
  • maxSizeInBytes: De bovengrens voor de grootte van de batch.
  • abortSignal : Een signaal van de aanvraag om de verzendbewerking te annuleren.

Gebruiksvoorbeeld:

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

Eigenschappen

maxSizeInBytes

De bovengrens voor de grootte van de batch. De tryAdd functie wordt geretourneerd false nadat deze limiet is bereikt.

partitionId

De partitie waarnaar deze batch wordt verzonden. Als deze waarde is ingesteld, kan partitionKey niet worden ingesteld.

partitionKey

Een waarde die is gehasht om een partitietoewijzing te produceren. Het garandeert dat berichten met dezelfde partitionKey in dezelfde partitie terechtkomen. Als deze waarde is ingesteld, kan partitionId niet worden ingesteld.

Overgenomen eigenschappen

abortSignal

Het signaal dat kan worden gebruikt om aanvragen af te breken.

tracingOptions

Opties voor het configureren van tracering.

Eigenschapdetails

maxSizeInBytes

De bovengrens voor de grootte van de batch. De tryAdd functie wordt geretourneerd false nadat deze limiet is bereikt.

maxSizeInBytes?: number

Waarde van eigenschap

number

partitionId

De partitie waarnaar deze batch wordt verzonden. Als deze waarde is ingesteld, kan partitionKey niet worden ingesteld.

partitionId?: string

Waarde van eigenschap

string

partitionKey

Een waarde die is gehasht om een partitietoewijzing te produceren. Het garandeert dat berichten met dezelfde partitionKey in dezelfde partitie terechtkomen. Als deze waarde is ingesteld, kan partitionId niet worden ingesteld.

partitionKey?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

abortSignal

Het signaal dat kan worden gebruikt om aanvragen af te breken.

abortSignal?: AbortSignalLike

Waarde van eigenschap

Overgenomen vanOperationOptions.abortSignal

tracingOptions

Opties voor het configureren van tracering.

tracingOptions?: OperationTracingOptions

Waarde van eigenschap

Overgenomen vanOperationOptions.tracingOptions