Freigeben über


EventProcessor<TPartition>.StartProcessingAsync Methode

Definition

Signalisiert, mit der EventProcessor<TPartition> Verarbeitung von Ereignissen zu beginnen. Sollte diese Methode aufgerufen werden, während der Prozessor ausgeführt wird, wird keine Aktion ausgeführt.

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

Parameter

cancellationToken
CancellationToken

Ein CancellationToken instance, um die Anforderung zum Abbrechen des Startvorgangs zu signalisieren. Dies wirkt sich nicht auf die aus, sobald die EventProcessor<TPartition> Ausführung gestartet wird.

Gibt zurück

Ausnahmen

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

Gilt für: