Partager via


SendEventOptions.PartitionId Propriété

Définition

Si spécifié, les événements sont publiés sur cette partition spécifique. Si l’identificateur n’est pas spécifié, Event Hubs est responsable de l’attribution automatique des événements à une partition disponible.

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

Valeur de propriété

Identificateur de la partition souhaitée à affecter pour les événements, si null, les événements seront automatiquement attribués à une partition.

La valeur par défaut de l’identificateur de partition est null.

Remarques

Si le est spécifié, aucun ne PartitionKey peut être défini lors de l’envoiPartitionId.

Il est recommandé d’autoriser le routage automatique des partitions dans les cas suivants :

  • L’envoi d’événements doit être hautement disponible.
  • Les données d’événement doivent être réparties uniformément entre toutes les partitions disponibles.

Si aucune partition n’est spécifiée, les règles suivantes sont utilisées pour en sélectionner automatiquement une :

  1. Répartissez les événements de manière égale entre toutes les partitions disponibles à l’aide d’une approche de tourniquet (round robin).
  2. Si une partition devient indisponible, le service Event Hubs la détecte automatiquement et transfère le message vers une autre partition disponible.

S’applique à