EventData interface
Interfejs opisujący dane, które mają być wysyłane do centrum zdarzeń.
Użyj tego jako odwołania podczas tworzenia obiektu do wysłania podczas korzystania z elementu EventHubProducerClient
.
Na przykład { body: "your-data" }
lub
{
body: "your-data",
properties: {
propertyName: "property value"
}
}
Właściwości
body | Treść wiadomości, która musi zostać wysłana. Jeśli aplikacja odczytując zdarzenia nie używa tego zestawu SDK, przekonwertuj ładunek treści na tablicę bajtów lub bufor, aby uzyskać lepszą zgodność między językami. |
content |
Typ zawartości wiadomości. Opcjonalnie opisano ładunek komunikatu z deskryptorem w formacie RFC2045, sekcja 5, na przykład "application/json". |
correlation |
Identyfikator korelacji, który umożliwia aplikacji określenie kontekstu dla komunikatu na potrzeby korelacji, na przykład odzwierciedlając identyfikator MessageId komunikatu, do którego jest odpowiadana. |
message |
Identyfikator komunikatu to wartość zdefiniowana przez aplikację, która jednoznacznie identyfikuje komunikat i jego ładunek. Uwaga: liczby, które nie są liczbą całkowitą, są niedozwolone. |
properties | Zestaw par wartości klucza, które mogą służyć do ustawiania właściwości specyficznych dla aplikacji użytkownika. |
Szczegóły właściwości
body
Treść wiadomości, która musi zostać wysłana. Jeśli aplikacja odczytując zdarzenia nie używa tego zestawu SDK, przekonwertuj ładunek treści na tablicę bajtów lub bufor, aby uzyskać lepszą zgodność między językami.
body: any
Wartość właściwości
any
contentType
Typ zawartości wiadomości. Opcjonalnie opisano ładunek komunikatu z deskryptorem w formacie RFC2045, sekcja 5, na przykład "application/json".
contentType?: string
Wartość właściwości
string
correlationId
Identyfikator korelacji, który umożliwia aplikacji określenie kontekstu dla komunikatu na potrzeby korelacji, na przykład odzwierciedlając identyfikator MessageId komunikatu, do którego jest odpowiadana.
correlationId?: string | number | Buffer
Wartość właściwości
string | number | Buffer
messageId
Identyfikator komunikatu to wartość zdefiniowana przez aplikację, która jednoznacznie identyfikuje komunikat i jego ładunek. Uwaga: liczby, które nie są liczbą całkowitą, są niedozwolone.
messageId?: string | number | Buffer
Wartość właściwości
string | number | Buffer
properties
Zestaw par wartości klucza, które mogą służyć do ustawiania właściwości specyficznych dla aplikacji użytkownika.
properties?: [key: string]: any
Wartość właściwości
[key: string]: any