CreateBatchOptions interface
Optionen zum Konfigurieren der createBatch
-Methode für die EventHubProducerClient
.
-
partitionKey
: Ein Wert, der hashed ist, um eine Partitionszuweisung zu erzeugen. -
maxSizeInBytes
: Die obere Grenze für die Größe des Batches. -
abortSignal
: Signal der Anforderung zum Abbrechen des Sendevorgangs.
Beispielverwendung:
{
partitionKey: 'foo',
maxSizeInBytes: 1024 * 1024 // 1 MB
}
- Extends
Eigenschaften
max |
Die obere Grenze für die Größe des Batches. Die |
partition |
Die Partition, an die dieser Batch gesendet wird. Wenn dieser Wert festgelegt ist, kann partitionKey nicht festgelegt werden. |
partition |
Ein Wert, der hashed ist, um eine Partitionszuweisung zu erzeugen. Sie garantiert, dass Nachrichten mit demselben Partitionsschlüssel in derselben Partition enden. Wenn dieser Wert festgelegt ist, kann partitionId nicht festgelegt werden. |
Geerbte Eigenschaften
abort |
Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann. |
tracing |
Optionen zum Konfigurieren der Ablaufverfolgung. |
Details zur Eigenschaft
maxSizeInBytes
Die obere Grenze für die Größe des Batches. Die tryAdd
-Funktion gibt false
zurück, nachdem dieser Grenzwert erreicht wurde.
maxSizeInBytes?: number
Eigenschaftswert
number
partitionId
Die Partition, an die dieser Batch gesendet wird. Wenn dieser Wert festgelegt ist, kann partitionKey nicht festgelegt werden.
partitionId?: string
Eigenschaftswert
string
partitionKey
Ein Wert, der hashed ist, um eine Partitionszuweisung zu erzeugen. Sie garantiert, dass Nachrichten mit demselben Partitionsschlüssel in derselben Partition enden. Wenn dieser Wert festgelegt ist, kann partitionId nicht festgelegt werden.
partitionKey?: string
Eigenschaftswert
string
Geerbte Eigenschaftsdetails
abortSignal
Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.
abortSignal?: AbortSignalLike
Eigenschaftswert
tracingOptions
Optionen zum Konfigurieren der Ablaufverfolgung.
tracingOptions?: OperationTracingOptions