Freigeben über


AmqpMessageProperties Klasse

Nachrichteneigenschaften. Welche Eigenschaften tatsächlich verwendet werden, hängt von der Dienstimplementierung ab. Nicht alle empfangenen Nachrichten verfügen über alle Eigenschaften, und nicht alle Eigenschaften werden für eine gesendete Nachricht verwendet. Weitere Informationen zu den Nachrichteneigenschaften finden Sie in der AMQP-Spezifikation http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-properties .

Vererbung
azure.eventhub._mixin.DictMixin
AmqpMessageProperties

Konstruktor

AmqpMessageProperties(**kwargs)

Keyword-Only Parameter

Name Beschreibung
message_id

Nachrichten-ID, sofern festgelegt, identifiziert eindeutig eine Nachricht innerhalb des Nachrichtensystems. Der Nachrichtenproduzent ist in der Regel dafür verantwortlich, die Nachrichten-ID so festzulegen, dass sichergestellt ist, dass sie global eindeutig ist. Ein Broker kann eine Nachricht als Duplikat verwerfen, wenn der Wert der Nachrichten-ID mit dem wert einer zuvor empfangenen Nachricht übereinstimmt, die an denselben Knoten gesendet wurde.

user_id

Die Identität des Benutzers, der für die Erstellung der Nachricht verantwortlich ist. Der Client legt diesen Wert fest, und er kann von Vermittlern authentifiziert werden.

to

Das Feld to identifiziert den Knoten, der das beabsichtigte Ziel der Nachricht ist. Bei jeder Übertragung ist dies möglicherweise nicht der Knoten am empfangenden Ende des Links.

subject

Ein allgemeines Feld für Zusammenfassungsinformationen zum Inhalt und Zweck der Nachricht.

reply_to

Die Adresse des Knotens, an den Antworten gesendet werden sollen.

correlation_id

Dies ist eine clientspezifische ID, die zum Markieren oder Identifizieren von Nachrichten zwischen Clients verwendet werden kann.

content_type

Der RFC-2046-MIME-Typ für den Anwendungsdatenabschnitt (Textkörper) der Nachricht.

content_encoding

Die Inhaltscodierungseigenschaft wird als Modifizierer für den Inhaltstyp verwendet.

creation_time

Ein absoluter Zeitpunkt, zu dem diese Nachricht erstellt wurde.

absolute_expiry_time

Ein absoluter Zeitpunkt, zu dem diese Nachricht als abgelaufen gilt.

group_id

Gibt die Gruppe an, zu der die Nachricht gehört.

group_sequence

Die relative Position dieser Nachricht innerhalb der Gruppe.

reply_to_group_id

Dies ist eine clientspezifische ID, die verwendet wird, damit der Client Antworten auf diese Nachricht an eine bestimmte Gruppe senden kann.

Variablen

Name Beschreibung
message_id

Nachrichten-ID, sofern festgelegt, identifiziert eindeutig eine Nachricht innerhalb des Nachrichtensystems. Der Nachrichtenproduzent ist in der Regel dafür verantwortlich, die Nachrichten-ID so festzulegen, dass sichergestellt ist, dass sie global eindeutig ist. Ein Broker kann eine Nachricht als Duplikat verwerfen, wenn der Wert der Nachrichten-ID mit dem wert einer zuvor empfangenen Nachricht übereinstimmt, die an denselben Knoten gesendet wurde.

user_id

Die Identität des Benutzers, der für die Erstellung der Nachricht verantwortlich ist. Der Client legt diesen Wert fest, und er kann von Vermittlern authentifiziert werden.

to

Das Feld to identifiziert den Knoten, der das beabsichtigte Ziel der Nachricht ist. Bei jeder Übertragung ist dies möglicherweise nicht der Knoten am empfangenden Ende des Links.

subject

Ein allgemeines Feld für Zusammenfassungsinformationen zum Inhalt und Zweck der Nachricht.

reply_to

Die Adresse des Knotens, an den Antworten gesendet werden sollen.

correlation_id

his ist eine clientspezifische ID, die zum Markieren oder Identifizieren von Nachrichten zwischen Clients verwendet werden kann.

content_type

Der RFC-2046-MIME-Typ für den Anwendungsdatenabschnitt (Textkörper) der Nachricht.

content_encoding

Die Inhaltscodierungseigenschaft wird als Modifizierer für den Inhaltstyp verwendet.

creation_time

Ein absoluter Zeitpunkt, zu dem diese Nachricht erstellt wurde.

absolute_expiry_time

Ein absoluter Zeitpunkt, zu dem diese Nachricht als abgelaufen gilt.

group_id

Gibt die Gruppe an, zu der die Nachricht gehört.

group_sequence

Die relative Position dieser Nachricht innerhalb der Gruppe.

reply_to_group_id

Dies ist eine clientspezifische ID, die verwendet wird, damit der Client Antworten auf diese Nachricht an eine bestimmte Gruppe senden kann.

Methoden

get
has_key
items
keys
update
values

get

get(key: str, default: Any | None = None) -> Any

Parameter

Name Beschreibung
key
Erforderlich
default
Standardwert: None

has_key

has_key(k: str) -> bool

Parameter

Name Beschreibung
k
Erforderlich

items

items() -> List[Tuple[str, Any]]

keys

keys() -> List[str]

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> List[Any]