Compartilhar via


EventData interface

A interface que descreve os dados a serem enviados para o 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 lê os eventos não estiver usando esse SDK, converta o conteúdo do corpo em uma matriz de bytes ou buffer para uma 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 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 respondido.

messageId

O identificador da mensagem é um valor definido pelo aplicativo que identifica exclusivamente a mensagem e seu payload.

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

properties

Conjunto de pares chave-valor que podem ser usados para definir propriedades específicas para o aplicativo de usuário.

Detalhes da propriedade

body

O corpo da mensagem que precisa ser enviado. Se o aplicativo que lê os eventos não estiver usando esse SDK, converta o conteúdo do corpo em uma matriz de bytes ou buffer para uma 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 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 respondido.

correlationId?: string | number | Buffer

Valor da propriedade

string | number | Buffer

messageId

O identificador da mensagem é um valor definido pelo aplicativo que identifica exclusivamente a mensagem e seu payload.

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 chave-valor que podem ser usados para definir propriedades específicas para o aplicativo de usuário.

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

Valor da propriedade

{[key: string]: any}