EventData Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET