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. |
content |
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". |
correlation |
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. |
message |
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