EventProcessor<TPartition>.StopProcessing(CancellationToken) Methode

Definition

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: