Compartilhar via


EventData interface

A interface que descreve os dados a serem enviados ao Hub de Eventos. Use isso como 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 o conteúdo do corpo em uma matriz de bytes ou buffer para melhor compatibilidade entre idiomas.

contentType

O tipo de conteúdo da mensagem. Opcionalmente, descreve o conteúdo 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 a MessageId de uma mensagem que está sendo respondeda.

messageId

O identificador de mensagem é um valor definido pelo aplicativo que identifica exclusivamente a mensagem e seu conteúdo.

Observação: números que não são inteiros inteiros não são permitidos.

properties

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

Detalhes da 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 o conteúdo do corpo em uma matriz de bytes ou buffer para melhor compatibilidade entre idiomas.

body: any

Valor da propriedade

any

contentType

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

contentType?: string

Valor da 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 a MessageId de uma mensagem que está sendo respondeda.

correlationId?: string | number | Buffer

Valor da propriedade

string | number | Buffer

messageId

O identificador de mensagem é um valor definido pelo aplicativo que identifica exclusivamente a mensagem e seu conteúdo.

Observação: números que não são inteiros inteiros não são permitidos.

messageId?: string | number | Buffer

Valor da propriedade

string | number | Buffer

properties

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

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

Valor da propriedade

{[key: string]: any}