AmqpMessage interface
Beschreibt die AMQP-Nachricht, die an das Netzwerk gesendet oder empfangen wird.
Eigenschaften
| application_properties | Ein Wörterbuch, das anwendungsspezifische Nachrichteneigenschaften enthält. |
| body | Der Nachrichtentext. |
| delivery_annotations | Ein Wörterbuch, das für übermittlungsspezifische nicht standardmäßige Eigenschaften am Anfang der Nachricht verwendet wird. |
| message_annotations | Ein Wörterbuch mit Nachrichtenattributen, die im Nachrichtenkopf gespeichert werden |
Geerbte Eigenschaften
| absolute_expiry_time | Der Zeitpunkt, zu dem diese Nachricht als abgelaufen betrachtet wird. |
| content_encoding | Die Inhaltscodierungseigenschaft wird als Modifizierer für den Inhaltstyp verwendet. Wenn vorhanden, gibt der Wert an, welche zusätzlichen Inhaltscodierungen auf die Anwendungsdaten angewendet wurden. |
| content_type | MIME-Typ für die Nachricht. |
| correlation_id | Die ID, mit der Nachrichten zwischen Clients markiert oder identifiziert werden können. |
| creation_time | Der Zeitpunkt, zu dem diese Nachricht erstellt wurde. |
| delivery_count | Die Anzahl der vorherigen erfolglosen Übermittlungsversuche. |
| durable | Gibt die Anforderungen an die Haltbarkeit an. |
| first_acquirer | Wenn dieser Wert "true" ist, wurde diese Nachricht nicht von einem anderen Link abgerufen. Wenn dieser Wert falsch ist, wurde diese Nachricht möglicherweise zuvor von einem anderen Link oder Links erworben. |
| group_id | Die Gruppe, zu der diese Nachricht gehört. |
| group_sequence | Die Sequenznummer dieser Nachricht mit ihrer Gruppe. |
| message_id | Der Anwendungsnachrichtenbezeichner, der eine Nachricht eindeutig idenitifes. Der Benutzer ist dafür verantwortlich, sicherzustellen, dass dies im jeweiligen Kontext eindeutig ist. Guids passen in der Regel gut an. |
| priority | Die relative Nachrichtenpriorität. Höhere Zahlen deuten auf Nachrichten mit höherer Priorität hin. |
| reply_to | Die Adresse des Knotens, an den Antworten gesendet werden sollen. |
| reply_to_group_id | Die Gruppe, zu der die Antwortnachricht gehört. |
| subject | Ein allgemeines Feld für Zusammenfassungsinformationen zum Nachrichteninhalt und -zweck. |
| to | Die Adresse des Knotens, für den die Nachricht bestimmt ist. |
| ttl | Zeit, um in ms zu leben. |
| user_id | Die Identität des Benutzers, der für die Erstellung der Nachricht verantwortlich ist. |
Details zur Eigenschaft
application_properties
Ein Wörterbuch, das anwendungsspezifische Nachrichteneigenschaften enthält.
application_properties?: Dictionary<any>
Eigenschaftswert
Dictionary<any>
body
Der Nachrichtentext.
body: any
Eigenschaftswert
any
delivery_annotations
Ein Wörterbuch, das für übermittlungsspezifische nicht standardmäßige Eigenschaften am Anfang der Nachricht verwendet wird.
delivery_annotations?: DeliveryAnnotations
Eigenschaftswert
DeliveryAnnotations
message_annotations
Ein Wörterbuch mit Nachrichtenattributen, die im Nachrichtenkopf gespeichert werden
message_annotations?: MessageAnnotations
Eigenschaftswert
MessageAnnotations
Geerbte Eigenschaftsdetails
absolute_expiry_time
Der Zeitpunkt, zu dem diese Nachricht als abgelaufen betrachtet wird.
absolute_expiry_time?: number
Eigenschaftswert
number
geerbt vonMessageProperties.absolute_expiry_time
content_encoding
Die Inhaltscodierungseigenschaft wird als Modifizierer für den Inhaltstyp verwendet. Wenn vorhanden, gibt der Wert an, welche zusätzlichen Inhaltscodierungen auf die Anwendungsdaten angewendet wurden.
content_encoding?: string
Eigenschaftswert
string
geerbt vonMessageProperties.content_encoding
content_type
MIME-Typ für die Nachricht.
content_type?: string
Eigenschaftswert
string
geerbt vonMessageProperties.content_type
correlation_id
Die ID, mit der Nachrichten zwischen Clients markiert oder identifiziert werden können.
correlation_id?: string | number | Buffer
Eigenschaftswert
string | number | Buffer
geerbt vonMessageProperties.correlation_id
creation_time
Der Zeitpunkt, zu dem diese Nachricht erstellt wurde.
creation_time?: number
Eigenschaftswert
number
geerbt vonMessageProperties.creation_time
delivery_count
Die Anzahl der vorherigen erfolglosen Übermittlungsversuche.
delivery_count?: number
Eigenschaftswert
number
geerbt vonMessageHeader.delivery_count
durable
Gibt die Anforderungen an die Haltbarkeit an.
durable?: boolean
Eigenschaftswert
boolean
geerbt vonMessageHeader.durable
first_acquirer
Wenn dieser Wert "true" ist, wurde diese Nachricht nicht von einem anderen Link abgerufen. Wenn dieser Wert falsch ist, wurde diese Nachricht möglicherweise zuvor von einem anderen Link oder Links erworben.
first_acquirer?: boolean
Eigenschaftswert
boolean
geerbt vonMessageHeader.first_acquirer
group_id
Die Gruppe, zu der diese Nachricht gehört.
group_id?: string
Eigenschaftswert
string
geerbt vonMessageProperties.group_id
group_sequence
Die Sequenznummer dieser Nachricht mit ihrer Gruppe.
group_sequence?: number
Eigenschaftswert
number
geerbt vonMessageProperties.group_sequence
message_id
Der Anwendungsnachrichtenbezeichner, der eine Nachricht eindeutig idenitifes. Der Benutzer ist dafür verantwortlich, sicherzustellen, dass dies im jeweiligen Kontext eindeutig ist. Guids passen in der Regel gut an.
message_id?: string | number | Buffer
Eigenschaftswert
string | number | Buffer
geerbt vonMessageProperties.message_id
priority
Die relative Nachrichtenpriorität. Höhere Zahlen deuten auf Nachrichten mit höherer Priorität hin.
priority?: number
Eigenschaftswert
number
reply_to
Die Adresse des Knotens, an den Antworten gesendet werden sollen.
reply_to?: string
Eigenschaftswert
string
geerbt vonMessageProperties.reply_to
reply_to_group_id
Die Gruppe, zu der die Antwortnachricht gehört.
reply_to_group_id?: string
Eigenschaftswert
string
geerbt vonMessageProperties.reply_to_group_id
subject
Ein allgemeines Feld für Zusammenfassungsinformationen zum Nachrichteninhalt und -zweck.
subject?: string
Eigenschaftswert
string
geerbt vonMessageProperties.subject
to
Die Adresse des Knotens, für den die Nachricht bestimmt ist.
to?: string
Eigenschaftswert
string
geerbt vonMessageProperties.to
ttl
user_id
Die Identität des Benutzers, der für die Erstellung der Nachricht verantwortlich ist.
user_id?: string
Eigenschaftswert
string
geerbt vonMessageProperties.user_id