Sdílet prostřednictvím


EventData interface

Rozhraní, které popisuje data, která se mají odesílat do centra událostí. Toto použijte jako odkaz při vytváření objektu, který se má odeslat při použití EventHubProducerClient. Například { body: "your-data" } nebo

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

Vlastnosti

body

Text zprávy, který je potřeba odeslat. Pokud aplikace, která čte události, nepoužívá tuto sadu SDK, 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 ve formátu RFC2045 oddílu 5, například "application/json".

correlationId

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

messageId

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

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

properties

Sada párů klíč-hodnota, 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, která čte události, nepoužívá tuto sadu SDK, 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 ve formátu RFC2045 oddílu 5, například "application/json".

contentType?: string

Hodnota vlastnosti

string

correlationId

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

correlationId?: string | number | Buffer

Hodnota vlastnosti

string | number | Buffer

messageId

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

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

messageId?: string | number | Buffer

Hodnota vlastnosti

string | number | Buffer

properties

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

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

Hodnota vlastnosti

{[key: string]: any}