Freigeben über


EventProcessorClient.OnInitializingPartitionAsync Methode

Definition

Führt die Aufgaben zum Initialisieren einer Partition und des zugehörigen Kontexts für die Ereignisverarbeitung aus.

protected override System.Threading.Tasks.Task OnInitializingPartitionAsync (Azure.Messaging.EventHubs.Primitives.EventProcessorPartition partition, System.Threading.CancellationToken cancellationToken);
override this.OnInitializingPartitionAsync : Azure.Messaging.EventHubs.Primitives.EventProcessorPartition * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overrides Function OnInitializingPartitionAsync (partition As EventProcessorPartition, cancellationToken As CancellationToken) As Task

Parameter

partition
EventProcessorPartition

Der Kontext der Partition, die initialisiert wird. Nur die bekannten Member von EventProcessorPartition werden aufgefüllt. Wenn ein benutzerdefinierter Kontext verwendet wird, ist der Implementor dieser Methode für die Initialisierung benutzerdefinierter Member verantwortlich.

cancellationToken
CancellationToken

Ein CancellationToken instance, um der Anforderung zu signalisieren, die Initialisierung abzubrechen. Dies tritt höchstwahrscheinlich auf, wenn die Partition von einem anderen Ereignisprozessor beansprucht wird instance oder wenn der Prozessor heruntergefahren wird.

Gibt zurück

Hinweise

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.

Gilt für: