EventProcessorClient.StopProcessing(CancellationToken) Methode
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.
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:
Azure SDK for .NET