EventProcessorClient.PartitionInitializingAsync Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt die Aufgaben zum Initialisieren einer Partition und des zugehörigen Kontexts für die Ereignisverarbeitung aus.
Es wird nicht empfohlen, den Zustand des Prozessors direkt innerhalb dieser Methode zu verwalten. Die Anforderung, den Prozessor zu starten oder zu beenden, kann zu einem Deadlockszenario führen, insbesondere wenn die synchrone Form des Aufrufs verwendet wird.
public event Func<Azure.Messaging.EventHubs.Processor.PartitionInitializingEventArgs,System.Threading.Tasks.Task> PartitionInitializingAsync;
member this.PartitionInitializingAsync : Func<Azure.Messaging.EventHubs.Processor.PartitionInitializingEventArgs, System.Threading.Tasks.Task>
Public Custom Event PartitionInitializingAsync As Func(Of PartitionInitializingEventArgs, Task)
Ereignistyp
Ausnahmen
Wenn versucht wird, einen Handler zu entfernen, der nicht mit dem aktuellen registrierten Handler übereinstimmt.
Wenn versucht wird, einen Handler hinzuzufügen, wenn derzeit ein Handler registriert ist.
Hinweise
Dieser Handler wird gleichzeitig aufgerufen, beschränkt auf einen Aufruf pro Partition. Der Prozessor wartet auf jeden Aufruf, bevor er mit der Verarbeitung der zugeordneten Partition beginnt.
Der Prozessor wartet unbegrenzt, bis die Ausführung des Handlers abgeschlossen ist. Für Implementierungen wird empfohlen, vorgänge mit langer Ausführungsdauer zu vermeiden, da sie die Verarbeitung für die zugeordnete Partition verzögern.
Gilt für:
Weitere Informationen
Azure SDK for .NET