Partilhar via


EventData interface

A interface que descreve os dados a serem enviados para o Hub de Eventos. Use isso como uma referência ao criar o objeto a ser enviado ao usar o EventHubProducerClient. Por exemplo, { body: "your-data" } ou

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

Propriedades

body

O corpo da mensagem que precisa ser enviado. Se o aplicativo que está lendo os eventos não estiver usando esse SDK, converta sua carga útil corporal em uma matriz de bytes ou Buffer para melhor compatibilidade entre idiomas.

contentType

O tipo de conteúdo da mensagem. Opcionalmente, descreve a carga útil da mensagem, com um descritor seguindo o formato de RFC2045, Seção 5, por exemplo, "application/json".

correlationId

O identificador de correlação que permite que um aplicativo especifique um contexto para a mensagem para fins de correlação, por exemplo, refletindo o MessageId de uma mensagem que está sendo respondida.

messageId

O identificador de mensagem é um valor definido pelo aplicativo que identifica exclusivamente a mensagem e sua carga útil.

Nota: Números que não são inteiros não são permitidos.

properties

Conjunto de pares de valores de chave que podem ser usados para definir propriedades específicas do aplicativo do usuário.

Detalhes de Propriedade

body

O corpo da mensagem que precisa ser enviado. Se o aplicativo que está lendo os eventos não estiver usando esse SDK, converta sua carga útil corporal em uma matriz de bytes ou Buffer para melhor compatibilidade entre idiomas.

body: any

Valor de Propriedade

any

contentType

O tipo de conteúdo da mensagem. Opcionalmente, descreve a carga útil da mensagem, com um descritor seguindo o formato de RFC2045, Seção 5, por exemplo, "application/json".

contentType?: string

Valor de Propriedade

string

correlationId

O identificador de correlação que permite que um aplicativo especifique um contexto para a mensagem para fins de correlação, por exemplo, refletindo o MessageId de uma mensagem que está sendo respondida.

correlationId?: string | number | Buffer

Valor de Propriedade

string | number | Buffer

messageId

O identificador de mensagem é um valor definido pelo aplicativo que identifica exclusivamente a mensagem e sua carga útil.

Nota: Números que não são inteiros não são permitidos.

messageId?: string | number | Buffer

Valor de Propriedade

string | number | Buffer

properties

Conjunto de pares de valores de chave que podem ser usados para definir propriedades específicas do aplicativo do usuário.

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

Valor de Propriedade

{[key: string]: any}