PartitionContext Osztály
Partícióval kapcsolatos környezeti információkat tartalmaz.
A rendszer egy PartitionContext-példányt ad át az EventHubConsumerClient.receive() hívásakor definiált esemény-, hiba- és inicializálási visszahívásoknak. A felhasználók meghívhatják az osztály update_checkpoint() az ellenőrzőpont-adatok megőrzéséhez.
- Öröklődés
-
builtins.objectPartitionContext
Konstruktor
PartitionContext(fully_qualified_namespace: str, eventhub_name: str, consumer_group: str, partition_id: str, checkpoint_store: CheckpointStore | None = None)
Paraméterek
Name | Description |
---|---|
fully_qualified_namespace
Kötelező
|
|
eventhub_name
Kötelező
|
|
consumer_group
Kötelező
|
|
partition_id
Kötelező
|
|
checkpoint_store
|
alapértelmezett érték: None
|
Metódusok
update_checkpoint |
Frissítések a fogadási ellenőrzőpontot az adott események eltolásához. |
update_checkpoint
Frissítések a fogadási ellenőrzőpontot az adott események eltolásához.
update_checkpoint(event: EventData | None = None, **kwargs: Any) -> None
Paraméterek
Name | Description |
---|---|
event
|
Az EventData-példány, amely az ellenőrzőponthoz használt eltolás- és sorszámadatokat tartalmazza. alapértelmezett érték: None
|
Válaszok
Típus | Description |
---|---|
Attribútumok
last_enqueued_event_properties
A legújabb lekérdezett eseményinformációk.
Ez a tulajdonság minden alkalommal frissül, amikor egy esemény érkezik, ha a fogadó létrejön , és track_last_enqueued_event_propertiesIgaz értékre van állítva. A tulajdonságokra vonatkozó diktálás az utolsó lekért esemény következő adatait tartalmazza:
sequence_number (int)
eltolás (str)
enqueued_time (UTC datetime.datetime)
retrieval_time (UTC datetime.datetime)
Válaszok
Típus | Description |
---|---|
Azure SDK for Python
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: