EventData interface

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

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

Propriedades

body

O corpo da mensagem que precisa de ser enviado. Se a aplicação que lê os eventos não estiver a utilizar este SDK, converta o payload do corpo numa matriz de bytes ou na Memória Intermédia para uma melhor compatibilidade entre idiomas.

contentType

O tipo de conteúdo da mensagem. Opcionalmente, descreve o payload da mensagem, com um descritor a seguir ao formato RFC2045, Secção 5, por exemplo "application/json".

correlationId

O identificador de correlação que permite que uma aplicação especifique um contexto para a mensagem para efeitos de correlação, por exemplo, que reflete o MessageId de uma mensagem a que está a ser respondida.

messageId

O identificador da mensagem é um valor definido pela aplicação que identifica exclusivamente a mensagem e o respetivo payload. Nota: não são permitidos números inteiros inteiros.

properties

Conjunto de pares chave-valor que podem ser utilizados para definir propriedades específicas para a aplicação do utilizador.

Detalhes de Propriedade

body

O corpo da mensagem que precisa de ser enviado. Se a aplicação que lê os eventos não estiver a utilizar este SDK, converta o payload do corpo numa matriz de bytes ou na Memória Intermédia para uma melhor compatibilidade entre idiomas.

body: any

Valor de Propriedade

any

contentType

O tipo de conteúdo da mensagem. Opcionalmente, descreve o payload da mensagem, com um descritor a seguir ao formato RFC2045, Secção 5, por exemplo "application/json".

contentType?: string

Valor de Propriedade

string

correlationId

O identificador de correlação que permite que uma aplicação especifique um contexto para a mensagem para efeitos de correlação, por exemplo, que reflete o MessageId de uma mensagem a que está a ser respondida.

correlationId?: string | number | Buffer

Valor de Propriedade

string | number | Buffer

messageId

O identificador da mensagem é um valor definido pela aplicação que identifica exclusivamente a mensagem e o respetivo payload. Nota: não são permitidos números inteiros inteiros.

messageId?: string | number | Buffer

Valor de Propriedade

string | number | Buffer

properties

Conjunto de pares chave-valor que podem ser utilizados para definir propriedades específicas para a aplicação do utilizador.

properties?: [key: string]: any

Valor de Propriedade

[key: string]: any