Compartir a través de


CreateBatchOptions interface

Opciones para configurar el createBatch método en .EventHubProducerClient

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

Ejemplo de uso:

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

Propiedades

maxSizeInBytes

Límite superior para el tamaño del lote. La tryAdd función 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 tryAdd función 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