Freigeben über


EventProcessorClient.StartProcessing(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 void StartProcessing (System.Threading.CancellationToken cancellationToken = default);
override this.StartProcessing : System.Threading.CancellationToken -> unit
Public Overrides Sub StartProcessing (Optional cancellationToken As CancellationToken = Nothing)

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.

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 StartProcessing(CancellationToken) zu Fehlern.

Gilt für: