你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CreateBatchOptions interface

用于在 上EventHubProducerClient配置 createBatch 方法的选项。

  • partitionKey :经过哈希处理以生成分区分配的值。
  • maxSizeInBytes:批大小的上限。
  • abortSignal :发出取消发送操作的请求的信号。

用法示例:

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

属性

maxSizeInBytes

批大小的上限。 达到此限制后,函数 tryAdd 将返回 false

partitionId

此批处理将发送到的分区。 如果设置了此值,则无法设置 partitionKey。

partitionKey

经过哈希处理以生成分区分配的值。 它保证具有相同 partitionKey 的消息最终位于同一分区中。 如果设置了此值,则无法设置 partitionId。

继承属性

abortSignal

可用于中止请求的信号。

tracingOptions

用于配置跟踪的选项。

属性详细信息

maxSizeInBytes

批大小的上限。 达到此限制后,函数 tryAdd 将返回 false

maxSizeInBytes?: number

属性值

number

partitionId

此批处理将发送到的分区。 如果设置了此值,则无法设置 partitionKey。

partitionId?: string

属性值

string

partitionKey

经过哈希处理以生成分区分配的值。 它保证具有相同 partitionKey 的消息最终位于同一分区中。 如果设置了此值,则无法设置 partitionId。

partitionKey?: string

属性值

string

继承属性详细信息

abortSignal

可用于中止请求的信号。

abortSignal?: AbortSignalLike

属性值

继承自OperationOptions.abortSignal

tracingOptions

用于配置跟踪的选项。

tracingOptions?: OperationTracingOptions

属性值

继承自OperationOptions.tracingOptions