Udostępnij za pośrednictwem


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.

contentType

Typ zawartości wiadomości. Opcjonalnie opisano ładunek komunikatu z deskryptorem w formacie RFC2045, sekcja 5, na przykład "application/json".

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.

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.

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