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.
Die Datenstruktur, die das Ereignis kapselt, das an EventHubs gesendet und empfangen wird. Jede EventHubs-Partition kann als EventData-Stream visualisiert werden.
public class EventData : IDisposable
type EventData = class
interface IDisposable
Public Class EventData
Implements IDisposable
- Vererbung
-
EventData
- Implementiert
Konstruktoren
EventData(ArraySegment<Byte>) |
Erstellen Sie EventData für das Senden an EventHub. Ein typisches Muster zum Erstellen eines sendenden EventData-Typs ist: i. Serialisieren Sie das sendende ApplicationEvent, das an EventHub gesendet wird, in Bytes. ii. Wenn eine komplexe Serialisierungslogik beteiligt ist (z. B. mehrere Datentypen), fügen Sie einen Hinweis hinzu, indem Sie den Properties für den Consumer verwenden. |
EventData(Byte[]) |
Erstellen Sie EventData für das Senden an EventHub. Ein typisches Muster zum Erstellen eines sendenden EventData-Typs ist: i. Serialisieren Sie das sendende ApplicationEvent, das an EventHubs gesendet wird, in Bytes. ii. Wenn eine komplexe Serialisierungslogik beteiligt ist (z. B. mehrere Datentypen), fügen Sie einen Hinweis hinzu, indem Sie den Properties für den Consumer verwenden. |
Eigenschaften
Body |
Rufen Sie die tatsächliche Nutzlast bzw. die tatsächlichen Daten ab, die von EventData umschlossen sind. Dies ist für die Verwendung nach dem Empfang von EventData mit PartitionReceivervorgesehen. |
ContentType |
Ruft den Typ des Inhalts ab und legt den Typ fest. |
Properties |
Anwendungseigenschaftenbehälter |
SystemProperties |
SystemEigenschaften, die von EventHubService aufgefüllt werden. Da diese nach Service aufgefüllt werden, sind sie nur in einem empfangenen Ereignisdaten vorhanden. |
Methoden
Dispose() |
Entsorgt ressourcen, die an ereignisdaten angefügt sind |
Erweiterungsmethoden
ExtractActivity(EventData, String) |
Erstellt Activity basierend auf dem Ablaufverfolgungskontext, der in The EventDataevent received from EventHub Optional Activity name(Name der optionalen EventHub-Aktivität) Activity mit Ablaufverfolgungskontext gespeichert ist |
Gilt für:
Azure SDK for .NET