Freigeben über


SendEventOptions.PartitionId Eigenschaft

Definition

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

public string PartitionId { get; set; }
member this.PartitionId : string with get, set
Public Property PartitionId As String

Eigenschaftswert

Der Bezeichner der gewünschten Partition, die für die Ereignisse zugewiesen werden soll, wenn nulldie Ereignisse automatisch einer Partition zugewiesen werden.

Der Standardpartitionsbezeichnerwert ist null.

Hinweise

Wenn angegeben PartitionId ist, kann beim Senden kein PartitionKey Festgelegt werden.

Das automatische Routing von Partitionen wird empfohlen, wenn:

  • Das Senden von Ereignissen muss hochverfügbar sein.
  • Die Ereignisdaten sollten gleichmäßig auf alle verfügbaren Partitionen verteilt werden.

Wenn keine Partition angegeben ist, werden die folgenden Regeln für die automatische Auswahl einer Partition verwendet:

  1. Verteilen Sie die Ereignisse gleichmäßig auf alle verfügbaren Partitionen mit einem Roundrobin-Ansatz.
  2. Wenn eine Partition nicht mehr verfügbar ist, erkennt der Event Hubs-Dienst sie automatisch und leitet die Nachricht an eine andere verfügbare Partition weiter.

Gilt für: