Freigeben über


PartitionContext Klasse

Definition

Kapselt Informationen im Zusammenhang mit einer Event Hubs-Partition, die von verwendet wird IEventProcessor.

public class PartitionContext
type PartitionContext = class
Public Class PartitionContext
Vererbung
PartitionContext

Konstruktoren

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

Kapselt Informationen im Zusammenhang mit einer Event Hubs-Partition, die von verwendet wird IEventProcessor.

Eigenschaften

CancellationToken

Wird ausgelöst, wenn die Partition geschlossen wird.

ConsumerGroupName

Ruft den Namen der Consumergruppe ab.

EventHubPath

Ruft den Pfad des Event Hubs ab.

Lease

Ruft die letzte prüfpunktierte Lease ab.

Owner

Ruft den Hostbesitzer für die Partition ab.

PartitionId

Ruft die Partitions-ID für den Kontext ab.

RuntimeInformation

Ruft die ungefähren Informationen zur Empfängerlaufzeit für eine logische Partition eines Event Hubs ab. Informationen zum Aktivieren der Einstellung finden Sie unter EnableReceiverRuntimeMetric

Methoden

CheckpointAsync()

Schreibt den aktuellen Offset und sequenceNumber über den Prüfpunkt-Manager in den Prüfpunktspeicher.

CheckpointAsync(Checkpoint)

Schreibt den aktuellen Offset und sequenceNumber über den Prüfpunkt-Manager in den Prüfpunktspeicher.

CheckpointAsync(EventData)

Speichert den Offset und sequenceNumber aus dem bereitgestellten empfangenen EventData-instance und schreibt diese Werte dann über den Prüfpunkt-Manager in den Prüfpunktspeicher.

ToString()

Stellt den Paritionskontext im folgenden Format bereit: "PartitionContext({EventHubPath}/{ConsumerGroupName}/{PartitionId}/{SequenceNumber})"

Gilt für: