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.DictMixinAmqpMessageProperties
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]
Azure SDK for Python