AmqpMessageProperties Klass
Meddelandeegenskaper. Vilka egenskaper som faktiskt används beror på tjänstimplementeringen. Alla mottagna meddelanden har inte alla egenskaper och alla egenskaper kommer inte att användas i ett skickat meddelande. Mer information om meddelandeegenskaperna finns i AMQP-specifikationen http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-properties .
- Arv
-
azure.eventhub._mixin.DictMixinAmqpMessageProperties
Konstruktor
AmqpMessageProperties(**kwargs)
Keyword-Only parametrar
Name | Description |
---|---|
message_id
|
Meddelande-ID, om det har angetts, identifierar unikt ett meddelande i meddelandesystemet. Meddelandeproducenten ansvarar vanligtvis för att ange meddelande-ID:t på ett sådant sätt att det garanteras vara globalt unikt. En asynkron meddelandekö kan ta bort ett meddelande som en dubblett om värdet för meddelande-ID:t matchar värdet för ett tidigare mottaget meddelande som skickats till samma nod. |
user_id
|
Identiteten för den användare som ansvarar för att skapa meddelandet. Klienten anger det här värdet och kan autentiseras av mellanhänder. |
to
|
Fältet till identifierar den nod som är meddelandets avsedda mål. Vid en given överföring är detta kanske inte noden i slutet av länken. |
subject
|
Ett gemensamt fält för sammanfattningsinformation om meddelandets innehåll och syfte. |
reply_to
|
Adressen till noden som svar ska skickas till. |
correlation_id
|
Det här är ett klientspecifikt ID som kan användas för att markera eller identifiera meddelanden mellan klienter. |
content_type
|
MIME-typen RFC-2046 för meddelandets avsnitt application-data (body). |
content_encoding
|
Egenskapen content-encoding används som en modifierare för innehållstypen. |
creation_time
|
En absolut tid när det här meddelandet skapades. |
absolute_expiry_time
|
En absolut tid när det här meddelandet anses ha upphört att gälla. |
group_id
|
Identifierar den grupp som meddelandet tillhör. |
group_sequence
|
Det här meddelandets relativa position i gruppen. |
reply_to_group_id
|
Det här är ett klientspecifikt ID som används så att klienten kan skicka svar på det här meddelandet till en specifik grupp. |
Variabler
Name | Description |
---|---|
message_id
|
Meddelande-ID, om det har angetts, identifierar unikt ett meddelande i meddelandesystemet. Meddelandeproducenten ansvarar vanligtvis för att ange meddelande-ID:t på ett sådant sätt att det garanteras vara globalt unikt. En asynkron meddelandekö kan ta bort ett meddelande som en dubblett om värdet för meddelande-ID:t matchar värdet för ett tidigare mottaget meddelande som skickats till samma nod. |
user_id
|
Identiteten för den användare som ansvarar för att skapa meddelandet. Klienten anger det här värdet och kan autentiseras av mellanhänder. |
to
|
Fältet till identifierar den nod som är meddelandets avsedda mål. Vid en given överföring är detta kanske inte noden i slutet av länken. |
subject
|
Ett gemensamt fält för sammanfattningsinformation om meddelandets innehåll och syfte. |
reply_to
|
Adressen till noden som svar ska skickas till. |
correlation_id
|
hans är ett klientspecifikt ID som kan användas för att markera eller identifiera meddelanden mellan klienter. |
content_type
|
MIME-typen RFC-2046 för meddelandets avsnitt application-data (body). |
content_encoding
|
Egenskapen content-encoding används som en modifierare för innehållstypen. |
creation_time
|
En absolut tid när det här meddelandet skapades. |
absolute_expiry_time
|
En absolut tid när det här meddelandet anses ha upphört att gälla. |
group_id
|
Identifierar den grupp som meddelandet tillhör. |
group_sequence
|
Det här meddelandets relativa position i gruppen. |
reply_to_group_id
|
Det här är ett klientspecifikt ID som används så att klienten kan skicka svar på det här meddelandet till en specifik grupp. |
Metoder
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parametrar
Name | Description |
---|---|
key
Obligatorisk
|
|
default
|
standardvärde: None
|
has_key
has_key(k: str) -> bool
Parametrar
Name | Description |
---|---|
k
Obligatorisk
|
|
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