CreateBatchOptions interface
在 createBatch上配置 EventHubProducerClient 方法的选项。
-
partitionKey:用于生成分区分配的哈希值。 -
maxSizeInBytes:批大小的上限。 -
abortSignal:发出取消发送作的请求的信号。
示例用法:
{
partitionKey: 'foo',
maxSizeInBytes: 1024 * 1024 // 1 MB
}
属性
| max |
批大小的上限。 达到此限制后, |
| partition |
此批处理将发送到的分区。 如果设置了此值,则无法设置 partitionKey。 |
| partition |
一个经过哈希处理以生成分区分配的值。 它保证具有相同 partitionKey 的消息最终位于同一分区中。 如果设置了此值,则无法设置 partitionId。 |
继承属性
| abort |
可用于中止请求的信号。 |
| tracing |
用于配置跟踪的选项。 |
属性详细信息
maxSizeInBytes
批大小的上限。 达到此限制后,tryAdd 函数将返回 false。
maxSizeInBytes?: number
属性值
number
partitionId
此批处理将发送到的分区。 如果设置了此值,则无法设置 partitionKey。
partitionId?: string
属性值
string
partitionKey
一个经过哈希处理以生成分区分配的值。 它保证具有相同 partitionKey 的消息最终位于同一分区中。 如果设置了此值,则无法设置 partitionId。
partitionKey?: string
属性值
string
继承属性详细信息
abortSignal
tracingOptions
用于配置跟踪的选项。
tracingOptions?: OperationTracingOptions