Compartilhar via


CheckpointStore.ListOwnershipAsync Método

Definição

Solicita uma lista das atribuições de propriedade para partições entre cada uma das instâncias de processador de eventos de cooperação para um determinado Hub de Eventos e emparelhamento de grupo de consumidores. Essa operação é usada durante o balanceamento de carga para permitir que o processador descubra outros colaboradores ativos e tome decisões sobre como equilibrar melhor o trabalho entre eles.

public abstract System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Azure.Messaging.EventHubs.Primitives.EventProcessorPartitionOwnership>> ListOwnershipAsync (string fullyQualifiedNamespace, string eventHubName, string consumerGroup, System.Threading.CancellationToken cancellationToken);
abstract member ListOwnershipAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Azure.Messaging.EventHubs.Primitives.EventProcessorPartitionOwnership>>
Public MustOverride Function ListOwnershipAsync (fullyQualifiedNamespace As String, eventHubName As String, consumerGroup As String, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of EventProcessorPartitionOwnership))

Parâmetros

fullyQualifiedNamespace
String

O namespace dos Hubs de Eventos totalmente qualificado ao qual a propriedade está associada. É provável que isso seja semelhante a {yournamespace}.servicebus.windows.net.

eventHubName
String

O nome do Hub de Eventos específico ao qual a propriedade está associada, em relação ao namespace dos Hubs de Eventos que o contém.

consumerGroup
String

O nome do grupo de consumidores ao qual a propriedade está associada.

cancellationToken
CancellationToken

Uma CancellationToken instância para sinalizar a solicitação para cancelar o processamento. É mais provável que isso ocorra quando o processador está sendo desligado.

Retornos

O conjunto de dados de propriedade a ser considerados ao tomar decisões de balanceamento de carga.

Aplica-se a