你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CreateBatchOptions interface
用于在 上EventHubProducerClient
配置 createBatch
方法的选项。
-
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