aio Paket

Pakete

management

Klassen

AutoLockRenewer

Automatische Sperrverlängerung.

Ein asynchroner AutoLockRenewer-Handler zum Erneuern der Sperrtoken von Nachrichten und/oder Sitzungen im Hintergrund.

ServiceBusClient

Die ServiceBusClient-Klasse definiert eine allgemeine Schnittstelle zum Abrufen von ServiceBusSender und ServiceBusReceiver.

ServiceBusReceiver

Die ServiceBusReceiver-Klasse definiert eine allgemeine Schnittstelle zum Empfangen von Nachrichten aus dem Azure Service Bus Queue oder Topic Subscription.

Die beiden primären Kanäle für den Nachrichtenempfang sind receive(), um eine einzelne Anforderung für Nachrichten auszuführen, und asynchron für Nachrichten im Empfänger: kontinuierlich eingehende Nachrichten zu empfangen.

Verwenden Sie die get_<queue/subscription>_receiver -Methode von ~azure.servicebus.aio.ServiceBusClient, um eine ServiceBusReceiver-Instanz zu erstellen.

ServiceBusSender

Die ServiceBusSender-Klasse definiert eine allgemeine Schnittstelle zum Senden von Nachrichten an die Azure Service Bus Queue oder Topic.

Verwenden Sie die get_<queue/topic>_sender -Methode von ~azure.servicebus.aio.ServiceBusClient, um eine ServiceBusSender-Instanz zu erstellen.

ServiceBusSession

Die ServiceBusSession wird zum Verwalten von Sitzungszuständen und zur Verlängerung von Sperren verwendet.

Verwenden Sie die -Eigenschaft session für serviceBusReceiver, um das entsprechende ServiceBusSession-Objekt abzurufen, das mit dem Empfänger verknüpft ist, anstatt ein ServiceBusSession-Objekt direkt zu instanziieren.