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