Compartir a través de


AmqpMessage interface

Describe el mensaje AMQP que se envía o recibe en la conexión.

Extends

Propiedades

application_properties

Diccionario que contiene propiedades de mensaje específicas de la aplicación.

body

Cuerpo del mensaje.

delivery_annotations

Diccionario utilizado para propiedades no estándar específicas de entrega en el encabezado del mensaje.

message_annotations

Diccionario que contiene atributos de mensaje que se conservarán en el encabezado del mensaje.

Propiedades heredadas

absolute_expiry_time

Hora a la que se considera que este mensaje ha expirado.

content_encoding

La propiedad content-encoding se usa como modificador para el tipo de contenido. Cuando está presente, su valor indica qué codificaciones de contenido adicionales se han aplicado a los datos de la aplicación.

content_type

Tipo MIME para el mensaje.

correlation_id

Identificador que se puede usar para marcar o identificar mensajes entre clientes.

creation_time

Hora en que se creó este mensaje.

delivery_count

Número de intentos de entrega incorrectos anteriores.

durable

Especifica los requisitos de durabilidad.

first_acquirer

Si este valor es true, ningún otro vínculo no ha adquirido este mensaje. Si este valor es false, es posible que este mensaje haya sido adquirido previamente por otro vínculo o vínculos.

group_id

El grupo al que pertenece este mensaje.

group_sequence

Número de secuencia de este mensaje con su grupo.

message_id

Identificador de mensaje de la aplicación que idenifica de forma única un mensaje. El usuario es responsable de asegurarse de que es único en el contexto especificado. Los guides suelen hacer un buen ajuste.

priority

Prioridad de mensaje relativa. Los números más altos indican mensajes de mayor prioridad.

reply_to

Dirección del nodo al que se van a enviar respuestas.

reply_to_group_id

Grupo al que pertenece el mensaje de respuesta.

subject

Campo común para obtener información de resumen sobre el contenido y el propósito del mensaje.

to

Dirección del nodo para el que está destinado el mensaje.

ttl

período de vida en ms.

user_id

La identidad del usuario responsable de generar el mensaje.

Detalles de las propiedades

application_properties

Diccionario que contiene propiedades de mensaje específicas de la aplicación.

application_properties?: Dictionary<any>

Valor de propiedad

Dictionary<any>

body

Cuerpo del mensaje.

body: any

Valor de propiedad

any

delivery_annotations

Diccionario utilizado para propiedades no estándar específicas de entrega en el encabezado del mensaje.

delivery_annotations?: DeliveryAnnotations

Valor de propiedad

DeliveryAnnotations

message_annotations

Diccionario que contiene atributos de mensaje que se conservarán en el encabezado del mensaje.

message_annotations?: MessageAnnotations

Valor de propiedad

MessageAnnotations

Detalles de las propiedades heredadas

absolute_expiry_time

Hora a la que se considera que este mensaje ha expirado.

absolute_expiry_time?: number

Valor de propiedad

number

heredado deMessageProperties.absolute_expiry_time

content_encoding

La propiedad content-encoding se usa como modificador para el tipo de contenido. Cuando está presente, su valor indica qué codificaciones de contenido adicionales se han aplicado a los datos de la aplicación.

content_encoding?: string

Valor de propiedad

string

heredado deMessageProperties.content_encoding

content_type

Tipo MIME para el mensaje.

content_type?: string

Valor de propiedad

string

heredado deMessageProperties.content_type

correlation_id

Identificador que se puede usar para marcar o identificar mensajes entre clientes.

correlation_id?: string | number | Buffer

Valor de propiedad

string | number | Buffer

heredado deMessageProperties.correlation_id

creation_time

Hora en que se creó este mensaje.

creation_time?: number

Valor de propiedad

number

heredado deMessageProperties.creation_time

delivery_count

Número de intentos de entrega incorrectos anteriores.

delivery_count?: number

Valor de propiedad

number

heredado deMessageHeader.delivery_count

durable

Especifica los requisitos de durabilidad.

durable?: boolean

Valor de propiedad

boolean

heredado deMessageHeader.durable

first_acquirer

Si este valor es true, ningún otro vínculo no ha adquirido este mensaje. Si este valor es false, es posible que este mensaje haya sido adquirido previamente por otro vínculo o vínculos.

first_acquirer?: boolean

Valor de propiedad

boolean

heredado deMessageHeader.first_acquirer

group_id

El grupo al que pertenece este mensaje.

group_id?: string

Valor de propiedad

string

heredado deMessageProperties.group_id

group_sequence

Número de secuencia de este mensaje con su grupo.

group_sequence?: number

Valor de propiedad

number

heredado deMessageProperties.group_sequence

message_id

Identificador de mensaje de la aplicación que idenifica de forma única un mensaje. El usuario es responsable de asegurarse de que es único en el contexto especificado. Los guides suelen hacer un buen ajuste.

message_id?: string | number | Buffer

Valor de propiedad

string | number | Buffer

heredado deMessageProperties.message_id

priority

Prioridad de mensaje relativa. Los números más altos indican mensajes de mayor prioridad.

priority?: number

Valor de propiedad

number

Heredado deMessageHeader.priority

reply_to

Dirección del nodo al que se van a enviar respuestas.

reply_to?: string

Valor de propiedad

string

heredado deMessageProperties.reply_to

reply_to_group_id

Grupo al que pertenece el mensaje de respuesta.

reply_to_group_id?: string

Valor de propiedad

string

heredado deMessageProperties.reply_to_group_id

subject

Campo común para obtener información de resumen sobre el contenido y el propósito del mensaje.

subject?: string

Valor de propiedad

string

se hereda demessageProperties.subject

to

Dirección del nodo para el que está destinado el mensaje.

to?: string

Valor de propiedad

string

heredado deMessageProperties.to

ttl

período de vida en ms.

ttl?: number

Valor de propiedad

number

Heredado deMessageHeader.ttl

user_id

La identidad del usuario responsable de generar el mensaje.

user_id?: string

Valor de propiedad

string

heredado deMessageProperties.user_id