Delen via


EventData interface

De interface die de gegevens beschrijft die naar Event Hub moeten worden verzonden. Gebruik dit als referentie bij het maken van het object dat moet worden verzonden wanneer u de EventHubProducerClientgebruikt. Bijvoorbeeld, { body: "your-data" } of

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

Eigenschappen

body

De berichttekst die moet worden verzonden. Als de toepassing die de gebeurtenissen leest, deze SDK niet gebruikt, converteert u de nettolading van de hoofdtekst naar een bytematrix of buffer voor betere taalcompatibiliteit.

contentType

Het inhoudstype van het bericht. Beschrijft eventueel de nettolading van het bericht, met een descriptor volgens de indeling RFC2045, sectie 5, bijvoorbeeld 'application/json'.

correlationId

De correlatie-id waarmee een toepassing een context voor het bericht kan opgeven voor correlatiedoeleinden, bijvoorbeeld met de MessageId van een bericht dat wordt beantwoord.

messageId

De bericht-id is een door de toepassing gedefinieerde waarde die het bericht en de nettolading uniek identificeert.

Opmerking: getallen die geen gehele getallen zijn, zijn niet toegestaan.

properties

Set sleutelwaardeparen die kunnen worden gebruikt om eigenschappen in te stellen die specifiek zijn voor de gebruikerstoepassing.

Eigenschapdetails

body

De berichttekst die moet worden verzonden. Als de toepassing die de gebeurtenissen leest, deze SDK niet gebruikt, converteert u de nettolading van de hoofdtekst naar een bytematrix of buffer voor betere taalcompatibiliteit.

body: any

Waarde van eigenschap

any

contentType

Het inhoudstype van het bericht. Beschrijft eventueel de nettolading van het bericht, met een descriptor volgens de indeling RFC2045, sectie 5, bijvoorbeeld 'application/json'.

contentType?: string

Waarde van eigenschap

string

correlationId

De correlatie-id waarmee een toepassing een context voor het bericht kan opgeven voor correlatiedoeleinden, bijvoorbeeld met de MessageId van een bericht dat wordt beantwoord.

correlationId?: string | number | Buffer

Waarde van eigenschap

string | number | Buffer

messageId

De bericht-id is een door de toepassing gedefinieerde waarde die het bericht en de nettolading uniek identificeert.

Opmerking: getallen die geen gehele getallen zijn, zijn niet toegestaan.

messageId?: string | number | Buffer

Waarde van eigenschap

string | number | Buffer

properties

Set sleutelwaardeparen die kunnen worden gebruikt om eigenschappen in te stellen die specifiek zijn voor de gebruikerstoepassing.

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

Waarde van eigenschap

{[key: string]: any}