Condividi tramite


CreateBatchOptions interface

Opzioni per configurare il createBatch metodo in EventHubProducerClient.

  • partitionKey : valore hashed per produrre un'assegnazione di partizione.
  • maxSizeInBytes: limite superiore per le dimensioni del batch.
  • abortSignal : segnale della richiesta di annullamento dell'operazione di invio.

Esempio di utilizzo:

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

Proprietà

maxSizeInBytes

Limite superiore per le dimensioni del batch. La tryAdd funzione restituirà false dopo aver raggiunto questo limite.

partitionId

La partizione a cui verrà inviato il batch. Se questo valore è impostato, partitionKey non può essere impostato.

partitionKey

Valore hashed per produrre un'assegnazione di partizione. Garantisce che i messaggi con lo stesso partitionKey finissono nella stessa partizione. Se questo valore è impostato, partitionId non può essere impostato.

Proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

tracingOptions

Opzioni per la configurazione della traccia.

Dettagli proprietà

maxSizeInBytes

Limite superiore per le dimensioni del batch. La tryAdd funzione restituirà false dopo aver raggiunto questo limite.

maxSizeInBytes?: number

Valore della proprietà

number

partitionId

La partizione a cui verrà inviato il batch. Se questo valore è impostato, partitionKey non può essere impostato.

partitionId?: string

Valore della proprietà

string

partitionKey

Valore hashed per produrre un'assegnazione di partizione. Garantisce che i messaggi con lo stesso partitionKey finissono nella stessa partizione. Se questo valore è impostato, partitionId non può essere impostato.

partitionKey?: string

Valore della proprietà

string

Dettagli proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

abortSignal?: AbortSignalLike

Valore della proprietà

Ereditato daOperationOptions.abortSignal

tracingOptions

Opzioni per la configurazione della traccia.

tracingOptions?: OperationTracingOptions

Valore della proprietà

Ereditato daOperationOptions.tracingOptions