Partager via


CreateBatchOptions interface

Options de configuration de la createBatch méthode sur le EventHubProducerClient.

  • partitionKey : valeur hachée pour produire une affectation de partition.
  • maxSizeInBytes: limite supérieure pour la taille du lot.
  • abortSignal : signalant la demande d’annulation de l’opération d’envoi.

Exemple d'utilisation :

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

Propriétés

maxSizeInBytes

Limite supérieure pour la taille du lot. La tryAdd fonction retourne false une fois cette limite atteinte.

partitionId

Partition à laquelle ce lot sera envoyé. Si cette valeur est définie, partitionKey ne peut pas être défini.

partitionKey

Valeur hachée pour produire une affectation de partition. Cela garantit que les messages avec la même partitionKey se retrouvent dans la même partition. Si cette valeur est définie, partitionId ne peut pas être défini.

Propriétés héritées

abortSignal

Signal qui peut être utilisé pour abandonner les demandes.

tracingOptions

Options de configuration du suivi.

Détails de la propriété

maxSizeInBytes

Limite supérieure pour la taille du lot. La tryAdd fonction retourne false une fois cette limite atteinte.

maxSizeInBytes?: number

Valeur de propriété

number

partitionId

Partition à laquelle ce lot sera envoyé. Si cette valeur est définie, partitionKey ne peut pas être défini.

partitionId?: string

Valeur de propriété

string

partitionKey

Valeur hachée pour produire une affectation de partition. Cela garantit que les messages avec la même partitionKey se retrouvent dans la même partition. Si cette valeur est définie, partitionId ne peut pas être défini.

partitionKey?: string

Valeur de propriété

string

Détails de la propriété héritée

abortSignal

Signal qui peut être utilisé pour abandonner les demandes.

abortSignal?: AbortSignalLike

Valeur de propriété

Hérité deOperationOptions.abortSignal

tracingOptions

Options de configuration du suivi.

tracingOptions?: OperationTracingOptions

Valeur de propriété

Héritéd’OperationOptions.tracingOptions