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.servicebus.amqp._amqp_message.DictMixinAmqpMessageProperties
Konstruktor
AmqpMessageProperties(*, message_id: str | bytes | 'uuid.UUID' | None = None, user_id: str | bytes | None = None, to: str | bytes | None = None, subject: str | bytes | None = None, reply_to: str | bytes | None = None, correlation_id: str | bytes | None = None, content_type: str | bytes | None = None, content_encoding: str | bytes | None = None, creation_time: int | None = None, absolute_expiry_time: int | None = None, group_id: str | bytes | None = None, group_sequence: int | None = None, reply_to_group_id: str | bytes | None = None, **kwargs: Any)
Nur Schlüsselwortparameter
Name | Beschreibung |
---|---|
message_id
|
Message-id identifiziert eine Nachricht innerhalb des Nachrichtensystems eindeutig, sofern festgelegt. Der Nachrichtensender 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 Message-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 An-Feld identifiziert den Knoten, der das beabsichtigte Ziel der Nachricht ist. Bei einer bestimmten Ü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 verwendet werden kann, um Nachrichten zwischen Clients zu markieren oder zu identifizieren. |
content_type
|
Der MIME-Typ RFC-2046 für den Anwendungsdatenabschnitt (Text) 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
|
Message-id identifiziert eine Nachricht innerhalb des Nachrichtensystems eindeutig, sofern festgelegt. Der Nachrichtensender 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 Message-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 An-Feld identifiziert den Knoten, der das beabsichtigte Ziel der Nachricht ist. Bei einer bestimmten Ü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 verwendet werden kann, um Nachrichten zwischen Clients zu markieren oder zu identifizieren. |
content_type
|
Der MIME-Typ RFC-2046 für den Anwendungsdatenabschnitt (Text) 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