Freigeben über


EventData Klasse

Definition

Ein Event Hubs-Ereignis, das einen Satz von Daten und den zugehörigen Metadaten kapselt.

public class EventData : Azure.Messaging.MessageContent
type EventData = class
    inherit MessageContent
Public Class EventData
Inherits MessageContent
Vererbung

Konstruktoren

EventData()

Initialisiert eine neue Instanz der EventData-Klasse.

EventData(AmqpAnnotatedMessage)

Initialisiert eine neue Instanz der EventData-Klasse.

EventData(BinaryData)

Initialisiert eine neue Instanz der EventData-Klasse.

EventData(ReadOnlyMemory<Byte>)

Initialisiert eine neue Instanz der EventData-Klasse.

EventData(String)

Initialisiert eine neue Instanz der EventData-Klasse.

Eigenschaften

ContentType

Ein MIME-Typ, der die in EventBodyenthaltenen Daten beschreibt, die es Consumern ermöglichen soll, fundierte Entscheidungen für die Überprüfung und Verarbeitung des Ereignisses zu treffen.

CorrelationId

Ein anwendungsdefinierter Wert, der den Kontext darstellt, der für die Korrelation über einen oder mehrere Vorgänge hinweg verwendet werden soll. Der Bezeichner ist ein Freiformwert und kann eine eindeutige Identität oder ein freigegebenes Datenelement mit Bedeutung für die Anwendung widerspiegeln.

Data

Ruft die Daten ab bzw. legt diese fest.

(Geerbt von MessageContent)
EnqueuedTime

Das Datum und die Uhrzeit (in UTC), zu dem das Ereignis in die Event Hub-Partition eingereiht wurde.

EventBody

Die dem Ereignis zugeordneten Daten in BinaryData Form, die Unterstützung für eine Vielzahl von Datentransformationen und ObjectSerializer -integrationen bieten.

IsReadOnly

Ruft ab, ob die Nachricht schreibgeschützte Nachrichten ist oder nicht. Dies kann überschrieben werden, indem Klassen geerbt werden, um anzugeben, ob die Nachricht geändert werden kann.

(Geerbt von MessageContent)
MessageId

Ein anwendungsdefinierter Wert, der das Ereignis eindeutig identifiziert. Der Bezeichner ist ein Freiformwert und kann eine GUID oder einen bezeichner widerspiegeln, der aus dem Anwendungskontext abgeleitet ist.

Offset

Der Offset des Ereignisses, als es von der zugeordneten Event Hub-Partition empfangen wurde.

PartitionKey

Der Partitionshashingschlüssel, der auf den Batch angewendet wurde, mit dem der zugeordnete EventDataveröffentlicht wurde.

Properties

Der Satz von Freiformeigenschaften, die zum Zuordnen von Metadaten zum Ereignis verwendet werden können, das im Anwendungskontext sinnvoll ist.

SequenceNumber

Die Sequenznummer, die dem Ereignis zugewiesen wurde, als es in der zugeordneten Event Hub-Partition in die Warteschlange gestellt wurde.

SystemProperties

Der Satz von Freiform-Ereigniseigenschaften, die vom Event Hubs-Dienst bereitgestellt wurden, um Metadaten zu übergeben, die dem Ereignis oder dem zugehörigen Event Hubs-Vorgang zugeordnet sind.

Methoden

GetRawAmqpMessage()

Die Ereignisdarstellung im AMQP-Protokollformat. Dies ermöglicht den Zugriff auf Protokollinformationen, die für Event Hubs nicht relevant sind und von EventData nicht direkt verfügbar gemacht werden. Diese Informationen können hilfreich sein, wenn Daten mit anderen Nachrichtenbrokern oder Clients ausgetauscht werden, die keines der Event Hubs-SDKs verwenden.

Gilt für: