AmqpMessage interface
Descreve a mensagem AMQP que é enviada ou recebida na transmissão.
Propriedades
| application_properties | Um dicionário que contém propriedades de mensagem específicas do aplicativo. |
| body | O corpo da mensagem. |
| delivery_annotations | Um dicionário usado para propriedades não padrão específicas de entrega no cabeçalho da mensagem. |
| message_annotations | Um dicionário contendo atributos de mensagem que serão mantidos no cabeçalho da mensagem |
Propriedades Herdadas
| absolute_expiry_time | A hora em que esta mensagem é considerada expirada. |
| content_encoding | A propriedade de codificação de conteúdo é usada como um modificador para o tipo de conteúdo. Quando presente, seu valor indica quais codificações de conteúdo adicionais foram aplicadas aos dados do aplicativo. |
| content_type | Tipo MIME para a mensagem. |
| correlation_id | O id que pode ser usado para marcar ou identificar mensagens entre clientes. |
| creation_time | A hora em que esta mensagem foi criada. |
| delivery_count | O número de tentativas de entrega anteriores sem sucesso. |
| durable | Especifica os requisitos de durabilidade. |
| first_acquirer | Se esse valor for verdadeiro, essa mensagem não foi adquirida por nenhum outro link. Se este valor for false, então esta mensagem PODE ter sido adquirida anteriormente por outro link ou links. |
| group_id | O grupo ao qual esta mensagem pertence. |
| group_sequence | O número de sequência desta mensagem com o seu grupo. |
| message_id | O identificador de mensagem do aplicativo que idenitifes exclusivamente uma mensagem. O usuário é responsável por garantir que isso seja único no contexto dado. Guids geralmente fazem um bom ajuste. |
| priority | A prioridade relativa da mensagem. Números mais altos indicam mensagens de prioridade mais alta. |
| reply_to | O endereço do nó para o qual enviar respostas. |
| reply_to_group_id | O grupo ao qual a mensagem de resposta pertence. |
| subject | Um campo comum para informações resumidas sobre o conteúdo e a finalidade da mensagem. |
| to | O endereço do nó ao qual a mensagem se destina. |
| ttl | tempo para viver em ms. |
| user_id | A identidade do usuário responsável pela produção da mensagem. |
Detalhes de Propriedade
application_properties
Um dicionário que contém propriedades de mensagem específicas do aplicativo.
application_properties?: Dictionary<any>
Valor de Propriedade
Dictionary<any>
body
O corpo da mensagem.
body: any
Valor de Propriedade
any
delivery_annotations
Um dicionário usado para propriedades não padrão específicas de entrega no cabeçalho da mensagem.
delivery_annotations?: DeliveryAnnotations
Valor de Propriedade
DeliveryAnnotations
message_annotations
Um dicionário contendo atributos de mensagem que serão mantidos no cabeçalho da mensagem
message_annotations?: MessageAnnotations
Valor de Propriedade
MessageAnnotations
Detalhes da Propriedade Herdada
absolute_expiry_time
A hora em que esta mensagem é considerada expirada.
absolute_expiry_time?: number
Valor de Propriedade
number
herdado deMessageProperties.absolute_expiry_time
content_encoding
A propriedade de codificação de conteúdo é usada como um modificador para o tipo de conteúdo. Quando presente, seu valor indica quais codificações de conteúdo adicionais foram aplicadas aos dados do aplicativo.
content_encoding?: string
Valor de Propriedade
string
herdada deMessageProperties.content_encoding
content_type
Tipo MIME para a mensagem.
content_type?: string
Valor de Propriedade
string
herdado deMessageProperties.content_type
correlation_id
O id que pode ser usado para marcar ou identificar mensagens entre clientes.
correlation_id?: string | number | Buffer
Valor de Propriedade
string | number | Buffer
herdada deMessageProperties.correlation_id
creation_time
A hora em que esta mensagem foi criada.
creation_time?: number
Valor de Propriedade
number
herdada deMessageProperties.creation_time
delivery_count
O número de tentativas de entrega anteriores sem sucesso.
delivery_count?: number
Valor de Propriedade
number
herdada deMessageHeader.delivery_count
durable
first_acquirer
Se esse valor for verdadeiro, essa mensagem não foi adquirida por nenhum outro link. Se este valor for false, então esta mensagem PODE ter sido adquirida anteriormente por outro link ou links.
first_acquirer?: boolean
Valor de Propriedade
boolean
herdado deMessageHeader.first_acquirer
group_id
O grupo ao qual esta mensagem pertence.
group_id?: string
Valor de Propriedade
string
herdada deMessageProperties.group_id
group_sequence
O número de sequência desta mensagem com o seu grupo.
group_sequence?: number
Valor de Propriedade
number
herdado deMessageProperties.group_sequence
message_id
O identificador de mensagem do aplicativo que idenitifes exclusivamente uma mensagem. O usuário é responsável por garantir que isso seja único no contexto dado. Guids geralmente fazem um bom ajuste.
message_id?: string | number | Buffer
Valor de Propriedade
string | number | Buffer
herdado deMessageProperties.message_id
priority
reply_to
O endereço do nó para o qual enviar respostas.
reply_to?: string
Valor de Propriedade
string
herdada deMessageProperties.reply_to
reply_to_group_id
O grupo ao qual a mensagem de resposta pertence.
reply_to_group_id?: string
Valor de Propriedade
string
herdada deMessageProperties.reply_to_group_id
subject
to
O endereço do nó ao qual a mensagem se destina.
to?: string
Valor de Propriedade
string
herdado deMessageProperties.to
user_id
A identidade do usuário responsável pela produção da mensagem.
user_id?: string
Valor de Propriedade
string
herdada deMessageProperties.user_id