EventProcessor<TPartition>.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 EventProcessor<TPartition> Verarbeitung von Ereignissen beendet wird. Wenn diese Methode aufgerufen wird, während der Prozessor nicht ausgeführt wird, wird keine Aktion ausgeführt.
public virtual void StopProcessing (System.Threading.CancellationToken cancellationToken = default);
abstract member StopProcessing : System.Threading.CancellationToken -> unit
override this.StopProcessing : System.Threading.CancellationToken -> unit
Public Overridable Sub StopProcessing (Optional cancellationToken As CancellationToken = Nothing)
Parameter
- cancellationToken
- CancellationToken
Ein CancellationToken instance, um der Anforderung zu signalisieren, den Abbruch des Abbruchvorgangs zu beenden. Wenn der Vorgang erfolgreich abgebrochen wurde, wird weiterhin EventProcessor<TPartition> ausgeführt.
Hinweise
Beim Beenden aktualisiert der Prozessor den Besitz der Partitionen, die für die Verarbeitung verantwortlich waren, und sauber Netzwerkressourcen, die für die Kommunikation mit dem Event Hubs-Dienst verwendet werden. Daher führt diese Methode Netzwerk-E/A aus und muss möglicherweise warten, bis die Partitionslesevorgänge abgeschlossen sind, die aktiv waren.
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 der TryTimeout konfigurierten Wiederholungsrichtlinie.
Gilt für:
Azure SDK for .NET