Compartilhar via


SendEventOptions.PartitionKey Propriedade

Definição

Permite que uma chave de hash seja fornecida para o lote de eventos, o que instrui os Hubs de Eventos a mapear a chave para uma partição atribuída automaticamente.

A seleção de uma partição é estável para uma determinada chave de partição. Se outros eventos forem publicados usando a mesma chave de partição exata, os Hubs de Eventos atribuirão a mesma partição a eles.

A chave de partição deve ser especificada quando há a necessidade de agrupar eventos, mas a partição à qual eles são atribuídos não é importante. Se garantir que um lote de eventos seja atribuído a uma partição específica, é recomendável que o PartitionId seja atribuído.

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

Valor da propriedade

Um valor que pode ser usado para identificar eventos que devem ser publicados na mesma partição. Se null, os eventos respeitarão o especificado PartitionId ou serão atribuídos automaticamente a uma partição.

O valor da chave de partição padrão é null.

Comentários

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

Aplica-se a