Freigeben über


EventProcessorClient.StartProcessingAsync(CancellationToken) Methode

Definition

Signalisiert, dass mit der EventProcessorClient Verarbeitung von Ereignissen begonnen wird. Wenn diese Methode aufgerufen wird, während der Prozessor ausgeführt wird, wird keine Aktion ausgeführt.

public override System.Threading.Tasks.Task StartProcessingAsync (System.Threading.CancellationToken cancellationToken = default);
override this.StartProcessingAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function StartProcessingAsync (Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

cancellationToken
CancellationToken

Ein CancellationToken instance, um der Anforderung zu signalisieren, den Startvorgang abzubrechen. Dies wirkt sich nicht auf die EventProcessorClient aus, sobald die Ausführung gestartet wird.

Gibt zurück

Ausnahmen

Tritt auf, wenn diese EventProcessorClient instance bereits geschlossen ist.

Tritt auf, wenn weder der Handler noch ProcessErrorAsync der ProcessEventAsync Handler registriert wurde.

Wenn der Prozessor startet, versucht er, Konfigurations- und Berechtigungsfehler zu erkennen, die verhindern würden, dass er ohne Intervention wiederhergestellt werden kann. Beispielsweise wird eine falsche Verbindungszeichenfolge oder die Unfähigkeit erkannt, in den Speichercontainer zu schreiben. Diese Ausnahmen werden als AggregateExceptiongepackt und führen StartProcessingAsync(CancellationToken) zu Fehlern.

Gilt für: