Freigeben über


EventProcessorClient.StopProcessing(CancellationToken) Methode

Definition

Signalisiert, dass die EventProcessorClient Verarbeitung von Ereignissen beendet wird. Sollte diese Methode aufgerufen werden, während der Prozessor nicht ausgeführt wird, wird keine Aktion ausgeführt.

public override void StopProcessing (System.Threading.CancellationToken cancellationToken = default);
override this.StopProcessing : System.Threading.CancellationToken -> unit
Public Overrides Sub StopProcessing (Optional cancellationToken As CancellationToken = Nothing)

Parameter

cancellationToken
CancellationToken

Ein CancellationToken instance, um die Anforderung zum Abbrechen des Stoppvorgangs zu signalisieren. Wenn der Vorgang erfolgreich abgebrochen wurde, wird weiterhin EventProcessorClient ausgeführt.

Hinweise

Beim Beenden aktualisiert der Prozessor den Besitz von Partitionen, die er für die Verarbeitung und sauber Netzwerkressourcen für die Kommunikation mit dem Event Hubs-Dienst verantwortlich war. Daher führt diese Methode Netzwerk-E/A aus und muss möglicherweise warten, bis partitionslesevorgänge abgeschlossen wurden.

Aufgrund von Dienstaufrufen und Netzwerklatenz kann ein Aufruf dieser Methode etwas länger dauern als der angegebene MaximumWaitTime oder wenn die Wartezeit nicht konfiguriert wurde, die Dauer TryTimeout der konfigurierten Wiederholungsrichtlinie.

Gilt für: