Partager via


PartitionContext Classe

Définition

Encapsule les informations relatives à une partition Event Hubs utilisée par IEventProcessor.

public class PartitionContext
type PartitionContext = class
Public Class PartitionContext
Héritage
PartitionContext

Constructeurs

PartitionContext(EventProcessorHost, String, String, String, CancellationToken)

Encapsule les informations relatives à une partition Event Hubs utilisée par IEventProcessor.

Propriétés

CancellationToken

Se déclenche lorsque la partition est fermée.

ConsumerGroupName

Obtient le nom du groupe de consommateurs.

EventHubPath

Obtient le chemin du hub d’événements.

Lease

Obtient le bail avec point de contrôle le plus récent.

Owner

Obtient le propriétaire de l’hôte pour la partition.

PartitionId

Obtient l’ID de partition pour le contexte.

RuntimeInformation

Obtient les informations approximatives sur le runtime du récepteur pour une partition logique d’un hub d’événements. Pour activer le paramètre, reportez-vous à EnableReceiverRuntimeMetric

Méthodes

CheckpointAsync()

Écrit le décalage actuel et sequenceNumber dans le magasin de points de contrôle via le gestionnaire de points de contrôle.

CheckpointAsync(Checkpoint)

Écrit le décalage actuel et sequenceNumber dans le magasin de points de contrôle via le gestionnaire de points de contrôle.

CheckpointAsync(EventData)

Stocke les valeurs offset et sequenceNumber de la instance EventData reçue, puis écrit ces valeurs dans le magasin de points de contrôle via le gestionnaire de points de contrôle.

ToString()

Fournit le contexte de parition au format suivant : « PartitionContext({EventHubPath}/{ConsumerGroupName}/{PartitionId}/{SequenceNumber}) »

S’applique à