CreateBatchOptions interface
Options to configure the createBatch method on the EventHubProducerClient.
partitionKey: A value that is hashed to produce a partition assignment.maxSizeInBytes: The upper limit for the size of batch.abortSignal: A signal the request to cancel the send operation.
Example usage:
{
partitionKey: 'foo',
maxSizeInBytes: 1024 * 1024 // 1 MB
}
- Extends
Properties
| max |
The upper limit for the size of batch. The |
| partition |
The partition this batch will be sent to. If this value is set then partitionKey can not be set. |
| partition |
A value that is hashed to produce a partition assignment. It guarantees that messages with the same partitionKey end up in the same partition. If this value is set then partitionId can not be set. |
Inherited Properties
| abort |
The signal which can be used to abort requests. |
| tracing |
Options for configuring tracing. |
Property Details
maxSizeInBytes
The upper limit for the size of batch. The tryAdd function will return false after this limit is reached.
maxSizeInBytes?: number
Property Value
number
partitionId
The partition this batch will be sent to. If this value is set then partitionKey can not be set.
partitionId?: string
Property Value
string
partitionKey
A value that is hashed to produce a partition assignment. It guarantees that messages with the same partitionKey end up in the same partition. If this value is set then partitionId can not be set.
partitionKey?: string
Property Value
string
Inherited Property Details
abortSignal
The signal which can be used to abort requests.
abortSignal?: AbortSignalLike
Property Value
Inherited From OperationOptions.abortSignal
tracingOptions
Options for configuring tracing.
tracingOptions?: OperationTracingOptions
Property Value
Inherited From OperationOptions.tracingOptions