Partager via


CheckpointStore.ListOwnershipAsync Méthode

Définition

Demande une liste des attributions de propriété pour les partitions entre chacune des instances de processeur d’événements qui coopèrent pour un appairage Event Hub et un groupe de consommateurs donné. Cette opération est utilisée lors de l’équilibrage de charge pour permettre au processeur de découvrir d’autres collaborateurs actifs et de prendre des décisions sur la meilleure façon d’équilibrer le travail entre eux.

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))

Paramètres

fullyQualifiedNamespace
String

Espace de noms Event Hubs complet à lequel la propriété est associée. Cela est susceptible d’être similaire à {yournamespace}.servicebus.windows.net.

eventHubName
String

Nom du hub d’événements spécifique auquel la propriété est associée, par rapport à l’espace de noms Event Hubs qui le contient.

consumerGroup
String

Nom du groupe de consommateurs auquel la propriété est associée.

cancellationToken
CancellationToken

Un CancellationToken instance pour signaler la demande d’annulation du traitement. Cela est plus susceptible de se produire lorsque le processeur s’arrête.

Retours

Ensemble de données de propriété à prendre en compte lors de la prise de décisions d’équilibrage de charge.

S’applique à