Freigeben über


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

maxSizeInBytes

Die obere Grenze für die Größe des Batches. Die tryAdd-Funktion gibt false zurück, 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 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

abortSignal

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

tracingOptions

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

vonOperationOptions.abortSignal

tracingOptions

Optionen zum Konfigurieren der Ablaufverfolgung.

tracingOptions?: OperationTracingOptions

Eigenschaftswert

von"OperationOptions.tracingOptions" geerbt