SendEventOptions.PartitionId Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 null
die 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:
- Verteilen Sie die Ereignisse gleichmäßig auf alle verfügbaren Partitionen mit einem Roundrobin-Ansatz.
- 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:
Azure SDK for .NET