AmqpMessageProperties Classe
Proprietà del messaggio. Le proprietà effettivamente usate dipendono dall'implementazione del servizio. Non tutti i messaggi ricevuti avranno tutte le proprietà e non tutte le proprietà verranno utilizzate in un messaggio inviato. Per altre informazioni sulle proprietà del messaggio, vedere la specifica http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-properties AMQP.
- Ereditarietà
-
azure.eventhub._mixin.DictMixinAmqpMessageProperties
Costruttore
AmqpMessageProperties(**kwargs)
Parametri solo parole chiave
Nome | Descrizione |
---|---|
message_id
|
Message-id, se impostato, identifica in modo univoco un messaggio all'interno del sistema di messaggi. Il producer di messaggi è in genere responsabile dell'impostazione dell'ID messaggio in modo che sia sicuro che sia univoco a livello globale. Un broker PUÒ eliminare un messaggio come duplicato se il valore dell'ID messaggio corrisponde a quello di un messaggio ricevuto in precedenza inviato allo stesso nodo. |
user_id
|
Identità dell'utente responsabile della produzione del messaggio. Il client imposta questo valore e può essere autenticato dagli intermediari. |
to
|
Il campo to identifica il nodo che rappresenta la destinazione prevista del messaggio. In un determinato trasferimento questo potrebbe non essere il nodo alla fine ricevente del collegamento. |
subject
|
Campo comune per informazioni di riepilogo sul contenuto e sullo scopo del messaggio. |
reply_to
|
Indirizzo del nodo a cui inviare risposte. |
correlation_id
|
Si tratta di un ID specifico del client che può essere usato per contrassegnare o identificare i messaggi tra i client. |
content_type
|
Tipo MIME RFC-2046 per la sezione application-data (corpo) del messaggio. |
content_encoding
|
La proprietà content-encoding viene usata come modificatore per il tipo di contenuto. |
creation_time
|
Ora assoluta in cui è stato creato questo messaggio. |
absolute_expiry_time
|
Ora assoluta in cui questo messaggio viene considerato scaduto. |
group_id
|
Identifica il gruppo a cui appartiene il messaggio. |
group_sequence
|
Posizione relativa del messaggio all'interno del gruppo. |
reply_to_group_id
|
Si tratta di un ID specifico del client usato in modo che il client possa inviare risposte a questo messaggio a un gruppo specifico. |
Variabili
Nome | Descrizione |
---|---|
message_id
|
Message-id, se impostato, identifica in modo univoco un messaggio all'interno del sistema di messaggi. Il producer di messaggi è in genere responsabile dell'impostazione dell'ID messaggio in modo che sia sicuro che sia univoco a livello globale. Un broker PUÒ eliminare un messaggio come duplicato se il valore dell'ID messaggio corrisponde a quello di un messaggio ricevuto in precedenza inviato allo stesso nodo. |
user_id
|
Identità dell'utente responsabile della produzione del messaggio. Il client imposta questo valore e può essere autenticato dagli intermediari. |
to
|
Il campo to identifica il nodo che rappresenta la destinazione prevista del messaggio. In un determinato trasferimento questo potrebbe non essere il nodo alla fine ricevente del collegamento. |
subject
|
Campo comune per informazioni di riepilogo sul contenuto e sullo scopo del messaggio. |
reply_to
|
Indirizzo del nodo a cui inviare risposte. |
correlation_id
|
è un ID specifico del client che può essere usato per contrassegnare o identificare i messaggi tra i client. |
content_type
|
Tipo MIME RFC-2046 per la sezione application-data (corpo) del messaggio. |
content_encoding
|
La proprietà content-encoding viene usata come modificatore per il tipo di contenuto. |
creation_time
|
Ora assoluta in cui è stato creato questo messaggio. |
absolute_expiry_time
|
Ora assoluta in cui questo messaggio viene considerato scaduto. |
group_id
|
Identifica il gruppo a cui appartiene il messaggio. |
group_sequence
|
Posizione relativa del messaggio all'interno del gruppo. |
reply_to_group_id
|
Si tratta di un ID specifico del client usato in modo che il client possa inviare risposte a questo messaggio a un gruppo specifico. |
Metodi
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parametri
Nome | Descrizione |
---|---|
key
Necessario
|
|
default
|
valore predefinito: None
|
has_key
has_key(k: str) -> bool
Parametri
Nome | Descrizione |
---|---|
k
Necessario
|
|
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