CreateBatchOptions interface
Optionen zum Konfigurieren der createBatch
-Methode für .EventHubProducerClient
-
partitionKey
: Ein Wert, der mit Einem Hash versehen wird, um eine Partitionszuweisung zu erzeugen. -
maxSizeInBytes
: Die Obergrenze für die Größe des Batches. -
abortSignal
: Signalisiert die Anforderung, den Sendevorgang abzubrechen.
Beispielverwendung:
{
partitionKey: 'foo',
maxSizeInBytes: 1024 * 1024 // 1 MB
}
- Extends
Eigenschaften
max |
Die Obergrenze für die Batchgröße. Die |
partition |
Die Partition, an die dieser Batch gesendet wird. Wenn dieser Wert festgelegt ist, kann partitionKey nicht festgelegt werden. |
partition |
Ein Wert, der mit einem Hash versehen wird, um eine Partitionszuweisung zu erzeugen. Dadurch wird sichergestellt, dass Nachrichten mit demselben partitionKey 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 Obergrenze für die Batchgröße. Die tryAdd
Funktion wird zurückgegeben, false
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 mit einem Hash versehen wird, um eine Partitionszuweisung zu erzeugen. Dadurch wird sichergestellt, dass Nachrichten mit demselben partitionKey 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
Geerbt vonOperationOptions.abortSignal
tracingOptions
Optionen zum Konfigurieren der Ablaufverfolgung.
tracingOptions?: OperationTracingOptions
Eigenschaftswert
Geerbt vonOperationOptions.tracingOptions