Freigeben über


AmqpMessage interface

Beschreibt die AMQP-Nachricht, die an das Netzwerk gesendet oder empfangen wird.

Extends

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

vonMessageHeader.priority geerbt

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

Zeit, um in ms zu leben.

ttl?: number

Eigenschaftswert

number

vonMessageHeader.ttl geerbt

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