Partilhar via


AmqpMessage interface

Descreve a mensagem AMQP que é enviada ou recebida na transmissão.

Extends

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

Especifica os requisitos de durabilidade.

durable?: boolean

Valor de Propriedade

boolean

herdado de MessageHeader.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

A prioridade relativa da mensagem. Números mais altos indicam mensagens de prioridade mais alta.

priority?: number

Valor de Propriedade

number

herdado de MessageHeader.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

Um campo comum para informações resumidas sobre o conteúdo e a finalidade da mensagem.

subject?: string

Valor de Propriedade

string

herdado de MessageProperties.subject

to

O endereço do nó ao qual a mensagem se destina.

to?: string

Valor de Propriedade

string

herdado deMessageProperties.to

ttl

tempo para viver em ms.

ttl?: number

Valor de Propriedade

number

herdado de MessageHeader.ttl

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