Compartir a través de


CreateBatchOptions interface

Opciones para configurar el método createBatch en el EventHubProducerClient.

  • partitionKey: valor hash para generar una asignación de partición.
  • maxSizeInBytes: límite superior del tamaño del lote.
  • abortSignal : una señal de la solicitud para cancelar la operación de envío.

Uso de ejemplo:

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

Propiedades

maxSizeInBytes

Límite superior para el tamaño del lote. La función tryAdd devolverá false después de alcanzar este límite.

partitionId

La partición a la que se enviará este lote. Si se establece este valor, no se puede establecer partitionKey.

partitionKey

Valor hash para generar una asignación de partición. Garantiza que los mensajes con la misma partitionKey terminan en la misma partición. Si se establece este valor, no se puede establecer partitionId.

Propiedades heredadas

abortSignal

Señal que se puede usar para anular las solicitudes.

tracingOptions

Opciones para configurar el seguimiento.

Detalles de las propiedades

maxSizeInBytes

Límite superior para el tamaño del lote. La función tryAdd devolverá false después de alcanzar este límite.

maxSizeInBytes?: number

Valor de propiedad

number

partitionId

La partición a la que se enviará este lote. Si se establece este valor, no se puede establecer partitionKey.

partitionId?: string

Valor de propiedad

string

partitionKey

Valor hash para generar una asignación de partición. Garantiza que los mensajes con la misma partitionKey terminan en la misma partición. Si se establece este valor, no se puede establecer partitionId.

partitionKey?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

abortSignal

Señal que se puede usar para anular las solicitudes.

abortSignal?: AbortSignalLike

Valor de propiedad

heredado deOperationOptions.abortSignal

tracingOptions

Opciones para configurar el seguimiento.

tracingOptions?: OperationTracingOptions

Valor de propiedad

Heredado deOperationOptions.tracingOptions