Freigeben über


ProcessEventArgs Struktur

Definition

Enthält Informationen zu einer Partition, die versucht hat, ein Ereignis vom Azure Event Hub-Dienst in einem EventProcessorClient Kontext zu empfangen, sowie ggf. das empfangene Ereignis. Es ermöglicht das Erstellen eines Prüfpunkts basierend auf dem zugeordneten Ereignis.

public struct ProcessEventArgs
type ProcessEventArgs = struct
Public Structure ProcessEventArgs
Vererbung
ProcessEventArgs

Konstruktoren

ProcessEventArgs(PartitionContext, EventData, Func<CancellationToken,Task>, CancellationToken)

Initialisiert eine neue Instanz der ProcessEventArgs-Struktur.

Eigenschaften

CancellationToken

Ein CancellationToken , um anzugeben, dass der Prozessor anfordert, dass der Handler seine Aktivitäten beendet. Wenn dieses Token den Abbruch anfordert, versucht entweder der Prozessor, herunterzufahren, oder der Besitz der Partition hat sich geändert.

Data

Das empfangene Ereignis, das verarbeitet werden soll. null Wird erwartet, wenn für den Empfangsanruf ein Timeout aufgetreten ist.

HasEvent

Gibt an, ob die Argumente ein zu verarbeitende Ereignis enthalten. Wenn kein Ereignis enthalten ist, sind die Erstellung von Prüfpunkten und das Lesen der zuletzt in die Warteschlange eingereihten Ereigniseigenschaften nicht verfügbar.

Partition

Der Kontext der Event Hub-Partition, der dieser instance zugeordnet ist.

Methoden

UpdateCheckpointAsync(CancellationToken)

Updates den Prüfpunkt für und EventData , der PartitionContext diesem Ereignis zugeordnet ist.

Gilt für: