Freigeben über


EventData interface

Die Schnittstelle, die die an Event Hub zu sendenden Daten beschreibt. Verwenden Sie dies als Verweis beim Erstellen des Objekts, das bei Verwendung von EventHubProducerClientgesendet werden soll. Beispielsweise { body: "your-data" } oder

{
   body: "your-data",
   properties: {
      propertyName: "property value"
   }
}

Eigenschaften

body

Der Nachrichtentext, der gesendet werden muss. Wenn die Anwendung, die die Ereignisse liest, dieses SDK nicht verwendet, konvertieren Sie Ihre Textnutzlast in ein Bytearray oder buffer, um die sprachübergreifende Kompatibilität zu verbessern.

contentType

Der Inhaltstyp der Nachricht. Beschreibt optional die Nutzlast der Nachricht mit einem Deskriptor, der dem Format von RFC2045, Abschnitt 5 folgt, z. B. "application/json".

correlationId

Der Korrelationsbezeichner, mit dem eine Anwendung einen Kontext für die Nachricht zum Zweck der Korrelation angeben kann, z. B. die MessageId einer Nachricht, auf die geantwortet wird.

messageId

Der Nachrichtenbezeichner ist ein von der Anwendung definierter Wert, der die Nachricht und ihre Nutzlast eindeutig identifiziert. Hinweis: Zahlen, bei denen es sich nicht um ganze ganze Zahlen handelt, sind nicht zulässig.

properties

Satz von Schlüsselwertpaaren, die verwendet werden können, um spezifische Eigenschaften für die Benutzeranwendung festzulegen.

Details zur Eigenschaft

body

Der Nachrichtentext, der gesendet werden muss. Wenn die Anwendung, die die Ereignisse liest, dieses SDK nicht verwendet, konvertieren Sie Ihre Textnutzlast in ein Bytearray oder buffer, um die sprachübergreifende Kompatibilität zu verbessern.

body: any

Eigenschaftswert

any

contentType

Der Inhaltstyp der Nachricht. Beschreibt optional die Nutzlast der Nachricht mit einem Deskriptor, der dem Format von RFC2045, Abschnitt 5 folgt, z. B. "application/json".

contentType?: string

Eigenschaftswert

string

correlationId

Der Korrelationsbezeichner, mit dem eine Anwendung einen Kontext für die Nachricht zum Zweck der Korrelation angeben kann, z. B. die MessageId einer Nachricht, auf die geantwortet wird.

correlationId?: string | number | Buffer

Eigenschaftswert

string | number | Buffer

messageId

Der Nachrichtenbezeichner ist ein von der Anwendung definierter Wert, der die Nachricht und ihre Nutzlast eindeutig identifiziert. Hinweis: Zahlen, bei denen es sich nicht um ganze ganze Zahlen handelt, sind nicht zulässig.

messageId?: string | number | Buffer

Eigenschaftswert

string | number | Buffer

properties

Satz von Schlüsselwertpaaren, die verwendet werden können, um spezifische Eigenschaften für die Benutzeranwendung festzulegen.

properties?: [key: string]: any

Eigenschaftswert

[key: string]: any