PartitionContext Klass
Innehåller partitionsrelaterad kontextinformation.
En PartitionContext-instans skickas till händelse-, fel- och initieringsåteranrop som definieras när eventHubConsumerClient.receive()anropas. Användare kan anropa update_checkpoint() i den här klassen för att spara kontrollpunktsdata.
- Arv
-
builtins.objectPartitionContext
Konstruktor
PartitionContext(fully_qualified_namespace: str, eventhub_name: str, consumer_group: str, partition_id: str, checkpoint_store: CheckpointStore | None = None)
Parametrar
Name | Description |
---|---|
fully_qualified_namespace
Obligatorisk
|
|
eventhub_name
Obligatorisk
|
|
consumer_group
Obligatorisk
|
|
partition_id
Obligatorisk
|
|
checkpoint_store
|
standardvärde: None
|
Metoder
update_checkpoint |
Uppdateringar mottag kontrollpunkten till den angivna händelseförskjutningen. |
update_checkpoint
Uppdateringar mottag kontrollpunkten till den angivna händelseförskjutningen.
update_checkpoint(event: EventData | None = None, **kwargs: Any) -> None
Parametrar
Name | Description |
---|---|
event
|
EventData-instansen som innehåller förskjutnings- och sekvensnummerinformationen som används för kontrollpunkten. standardvärde: None
|
Returer
Typ | Description |
---|---|
Attribut
last_enqueued_event_properties
Den senaste informationen om den aktuella händelsen.
Den här egenskapen uppdateras varje gång en händelse tas emot om mottagaren skapas med track_last_enqueued_event_properties inställd på Sant. Egenskapsdikten innehåller följande information om den senaste köade händelsen:
sequence_number (int)
offset (str)
enqueued_time (UTC datetime.datetime)
retrieval_time (UTC datetime.datetime)
Returer
Typ | Description |
---|---|
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för