Dela via


EventData interface

Gränssnittet som beskriver de data som ska skickas till Event Hub. Använd detta som referens när du skapar objektet som ska skickas när du använder EventHubProducerClient. Till exempel, { body: "your-data" } eller

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

Egenskaper

body

Meddelandetexten som måste skickas. Om programmet som läser händelserna inte använder denna SDK konverterar du brödtextnyttolasten till en bytematris eller buffert för bättre kompatibilitet mellan språk.

contentType

Meddelandets innehållstyp. Du kan också beskriva nyttolasten för meddelandet med en beskrivning som följer formatet RFC2045, avsnitt 5, till exempel "application/json".

correlationId

Korrelationsidentifieraren som gör att ett program kan ange en kontext för meddelandet för korrelation, till exempel som återspeglar MessageId för ett meddelande som besvaras.

messageId

Meddelandeidentifieraren är ett programdefinierat värde som unikt identifierar meddelandet och dess nyttolast. Obs! Tal som inte är heltal tillåts inte.

properties

Uppsättning nyckelvärdepar som kan användas för att ange egenskaper som är specifika för användarprogram.

Egenskapsinformation

body

Meddelandetexten som måste skickas. Om programmet som läser händelserna inte använder denna SDK konverterar du brödtextnyttolasten till en bytematris eller buffert för bättre kompatibilitet mellan språk.

body: any

Egenskapsvärde

any

contentType

Meddelandets innehållstyp. Du kan också beskriva nyttolasten för meddelandet med en beskrivning som följer formatet RFC2045, avsnitt 5, till exempel "application/json".

contentType?: string

Egenskapsvärde

string

correlationId

Korrelationsidentifieraren som gör att ett program kan ange en kontext för meddelandet för korrelation, till exempel som återspeglar MessageId för ett meddelande som besvaras.

correlationId?: string | number | Buffer

Egenskapsvärde

string | number | Buffer

messageId

Meddelandeidentifieraren är ett programdefinierat värde som unikt identifierar meddelandet och dess nyttolast. Obs! Tal som inte är heltal tillåts inte.

messageId?: string | number | Buffer

Egenskapsvärde

string | number | Buffer

properties

Uppsättning nyckelvärdepar som kan användas för att ange egenskaper som är specifika för användarprogram.

properties?: [key: string]: any

Egenskapsvärde

[key: string]: any