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.DictMixin
AmqpMessageProperties

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]