Sdílet prostřednictvím


EventData interface

Rozhraní, které popisuje data, která se mají odeslat do centra událostí. Použijte ho jako referenci při vytváření objektu, který se má odeslat při použití EventHubProducerClient. Příkladem je { body: "your-data" } nebo .

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

Vlastnosti

body

Text zprávy, který je potřeba odeslat. Pokud aplikace čtecí události tuto sadu SDK nepoužívá, převeďte datovou část těla na pole bajtů nebo vyrovnávací paměť pro lepší kompatibilitu mezi jazyky.

contentType

Typ obsahu zprávy. Volitelně popisuje datovou část zprávy s popisovačem za formátem RFC2045, Oddíl 5, například "application/json".

correlationId

Identifikátor korelace, který umožňuje aplikaci zadat kontext zprávy pro účely korelace, například odráží MessageId zprávy, na kterou odpovídáte.

messageId

Identifikátor zprávy je hodnota definovaná aplikací, která jedinečně identifikuje zprávu a její datovou část.

Poznámka: Čísla, která nejsou celá celá čísla, nejsou povolena.

properties

Sada párů hodnot klíčů, které lze použít k nastavení vlastností specifických pro uživatelskou aplikaci.

Podrobnosti vlastnosti

body

Text zprávy, který je potřeba odeslat. Pokud aplikace čtecí události tuto sadu SDK nepoužívá, převeďte datovou část těla na pole bajtů nebo vyrovnávací paměť pro lepší kompatibilitu mezi jazyky.

body: any

Hodnota vlastnosti

any

contentType

Typ obsahu zprávy. Volitelně popisuje datovou část zprávy s popisovačem za formátem RFC2045, Oddíl 5, například "application/json".

contentType?: string

Hodnota vlastnosti

string

correlationId

Identifikátor korelace, který umožňuje aplikaci zadat kontext zprávy pro účely korelace, například odráží MessageId zprávy, na kterou odpovídáte.

correlationId?: string | number | Buffer

Hodnota vlastnosti

string | number | Buffer

messageId

Identifikátor zprávy je hodnota definovaná aplikací, která jedinečně identifikuje zprávu a její datovou část.

Poznámka: Čísla, která nejsou celá celá čísla, nejsou povolena.

messageId?: string | number | Buffer

Hodnota vlastnosti

string | number | Buffer

properties

Sada párů hodnot klíčů, které lze použít k nastavení vlastností specifických pro uživatelskou aplikaci.

properties?: {[key: string]: any}

Hodnota vlastnosti

{[key: string]: any}