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
max |
Límite superior para el tamaño del lote. La |
partition |
La partición a la que se enviará este lote. Si se establece este valor, no se puede establecer partitionKey. |
partition |
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
abort |
Señal que se puede usar para anular las solicitudes. |
tracing |
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