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 EventHubProducerClient
gesendet 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. |
content |
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". |
correlation |
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. |
message |
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