EventData Klasse

Definition

Stellt das von einem Event Hubs-Stream gesendete und empfangene Ereignis dar. Es enthält den Textkörper des Ereignisses, einen benutzerdefinierten Eigenschaftenbehälter und verschiedene Metadaten, die das Ereignis beschreiben, z. B. seinen Offset in der Partition und seine Nummer in der Streamsequenz. Partitionen werden mit einer Sequenz von Ereignisdaten gefüllt.

public sealed class EventData : IDisposable
type EventData = class
    interface IDisposable
Public NotInheritable Class EventData
Implements IDisposable
Vererbung
EventData
Implementiert

Konstruktoren

EventData()

Initialisiert eine neue Instanz der EventData-Klasse.

EventData(Byte[])

Initialisiert eine neue instance der -Klasse, die EventData das angegebene Bytearray als Text verwendet.

EventData(IList<ArraySegment<Byte>>)

Initialisiert eine neue instance der -Klasse, die EventData die angegebene Liste der Bytearraysegmente als Text verwendet.

EventData(Object, XmlObjectSerializer)

Konstruktor, der den Eingabeinhalt und das Serialisierungsprogramm zum Erstellen des Textdatenstroms übernimmt.

EventData(Stream)

Initialisiert eine neue instance der -Klasse, die EventData den Argumentstream als Textdatenstrom verwendet.

Eigenschaften

EnqueuedTimeUtc

Ruft das Datum und die Uhrzeit der gesendeten Uhrzeit in UTC ab.

Offset

Ruft den Offset der Daten relativ zum Event Hub-Partitionsstream ab. Der Offset ist ein Marker oder ein Bezeichner für ein Ereignis innerhalb des Event Hubs-Datenstroms. Der Bezeichner ist innerhalb einer Partition des Event Hubs-Datenstroms eindeutig.

PartitionKey

Ruft den Schlüssel ab, der verwendet wird, um zu bestimmen, an welche Partition Ereignisdaten gesendet werden sollen, oder legt diesen fest.

Properties

Ruft die Benutzereigenschaften der Ereignisdaten ab, die der Benutzer während Sendevorgängen explizit hinzugefügt hat.

SequenceNumber

Ruft die logische Sequenznummer des Ereignisses im Partitionsstream des Event Hub ab.

SerializedSizeInBytes

Stellt das von einem Event Hubs-Stream gesendete und empfangene Ereignis dar. Es enthält den Textkörper des Ereignisses, einen benutzerdefinierten Eigenschaftenbehälter und verschiedene Metadaten, die das Ereignis beschreiben, z. B. seinen Offset in der Partition und seine Nummer in der Streamsequenz. Partitionen werden mit einer Sequenz von Ereignisdaten gefüllt.

SystemProperties

Ruft die Systemeigenschaften ab, einschließlich der Ereignisdaten, oder legt diese fest.

Methoden

Clone()

Erstellt eine ausführliche Kopie dieser Ereignisdaten.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

GetBodyStream()

Ruft den zugrunde liegenden Stream ab oder legt diesen auf den Ereignisdatentext fest.

GetBytes()

Ruft die Ereignisdatenbytes ab.

Gilt für: