Compartilhar via


SendEventOptions.PartitionId Propriedade

Definição

Se especificado, os eventos serão publicados nessa partição específica. Se o identificador não for especificado, os Hubs de Eventos serão responsáveis por atribuir eventos automaticamente a uma partição disponível.

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

Valor da propriedade

O identificador da partição desejada a ser atribuída para os eventos, se null, os eventos serão atribuídos automaticamente a uma partição.

O valor do identificador de partição padrão é null.

Comentários

Se o PartitionId for especificado, não PartitionKey poderá ser definido ao enviar.

É recomendável permitir o roteamento automático de partições quando:

  • O envio de eventos precisa estar altamente disponível.
  • Os dados do evento devem ser distribuídos uniformemente entre todas as partições disponíveis.

Se nenhuma partição for especificada, as seguintes regras serão usadas para selecionar automaticamente uma:

  1. Distribua os eventos igualmente entre todas as partições disponíveis usando uma abordagem round robin.
  2. Se uma partição ficar indisponível, o serviço dos Hubs de Eventos a detectará automaticamente e encaminhará a mensagem para outra partição disponível.

Aplica-se a