Freigeben über


CreateBatchOptions Klasse

Definition

Der Satz von Optionen, die angegeben werden können, um die Art und Weise zu beeinflussen, wie sich ein Ereignisbatch verhält und an den Event Hubs-Dienst gesendet wird.

public class CreateBatchOptions : Azure.Messaging.EventHubs.Producer.SendEventOptions
type CreateBatchOptions = class
    inherit SendEventOptions
Public Class CreateBatchOptions
Inherits SendEventOptions
Vererbung
CreateBatchOptions

Konstruktoren

CreateBatchOptions()

Der Satz von Optionen, die angegeben werden können, um die Art und Weise zu beeinflussen, wie sich ein Ereignisbatch verhält und an den Event Hubs-Dienst gesendet wird.

Eigenschaften

MaximumSizeInBytes

Die maximale Größe, die für einen einzelnen Batch von Ereignissen in Bytes zulässig ist.

PartitionId

Falls angegeben, werden Ereignisse in dieser bestimmten Partition veröffentlicht. Wenn der Bezeichner nicht angegeben wird, ist Event Hubs für das automatische Zuweisen von Ereignissen zu einer verfügbaren Partition verantwortlich.

(Geerbt von SendEventOptions)
PartitionKey

Ermöglicht die Bereitstellung eines Hashingschlüssels für den Batch von Ereignissen, wodurch Event Hubs angewiesen wird, den Schlüssel einer automatisch zugewiesenen Partition zuzuordnen.

Die Auswahl einer Partition ist für einen bestimmten Partitionsschlüssel stabil. Wenn andere Ereignisse mit demselben genauen Partitionsschlüssel veröffentlicht werden, weist Event Hubs ihnen die gleiche Partition zu.

Der Partitionsschlüssel sollte angegeben werden, wenn Ereignisse gruppiert werden müssen, aber die Partition, der sie zugewiesen sind, ist nicht wichtig. Wenn Sichergestellt wird, dass einem Batch von Ereignissen eine bestimmte Partition zugewiesen wird, empfiehlt es sich, stattdessen die PartitionId zuzuweisen.

(Geerbt von SendEventOptions)

Gilt für: