Freigeben über


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

maxSizeInBytes

Die Obergrenze für die Batchgröße. Die tryAdd Funktion wird zurückgegeben, false nachdem dieser Grenzwert erreicht wurde.

partitionId

Die Partition, an die dieser Batch gesendet wird. Wenn dieser Wert festgelegt ist, kann partitionKey nicht festgelegt werden.

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.

Geerbte Eigenschaften

abortSignal

Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.

tracingOptions

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