AmqpMessageHeader Klass
Meddelandehuvudet. Meddelandehuvudet. Detta används endast för mottagna meddelanden och inte på meddelanden som skickas. Egenskaperna som anges för ett visst meddelande beror på tjänsten och alla meddelanden har inte alla egenskaper. Mer information om meddelandehuvudet finns i AMQP-specifikationen http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-header .
- Arv
-
azure.eventhub._mixin.DictMixinAmqpMessageHeader
Konstruktor
AmqpMessageHeader(**kwargs)
Keyword-Only parametrar
Name | Description |
---|---|
delivery_count
|
Antalet misslyckade tidigare försök att leverera det här meddelandet. Om det här värdet inte är noll kan det ses som en indikation på att leveransen kan vara en dubblett. Vid den första leveransen är värdet noll. Det ökas när ett utfall regleras hos avsändaren, enligt regler som definierats för varje utfall. |
time_to_live
|
Varaktighet i millisekunder för vilka meddelandet ska betraktas som "live". Om detta anges beräknas ett meddelandes förfallotid baserat på ankomsttiden till en mellanhand. Meddelanden som lever längre än deras förfallotid ignoreras (eller obeställbara bokstäver). När ett meddelande överförs av en mellanhand som har tagits emot med en ttl ska det överförda meddelandets sidhuvud innehålla en ttl som beräknas som skillnaden mellan den aktuella tiden och den tidigare beräknade förfallotiden för meddelandet, dvs. den reducerade ttl-filen, så att meddelanden så småningom dör om de hamnar i en leveransloop. |
durable
|
Varaktiga meddelanden får INTE gå förlorade även om en mellanhand oväntat avslutas och startas om. Ett mål som inte kan uppfylla denna garanti FÅR INTE acceptera meddelanden där det varaktiga huvudet är inställt på Sant: om källan tillåter det avvisade resultatet ska meddelandet avvisas med det villkorslösa felet, annars måste länken kopplas från av mottagaren med samma fel. |
first_acquirer
|
Om det här värdet är Sant har det här meddelandet inte hämtats av någon annan länk. Om det här värdet är Falskt kan det här meddelandet tidigare ha hämtats av en annan länk eller länkar. |
priority
|
Det här fältet innehåller den relativa meddelandeprioriteten. Högre tal anger meddelanden med högre prioritet. Meddelanden med högre prioritet kan levereras före de med lägre prioriteringar. |
Variabler
Name | Description |
---|---|
delivery_count
|
Antalet misslyckade tidigare försök att leverera det här meddelandet. Om det här värdet inte är noll kan det ses som en indikation på att leveransen kan vara en dubblett. Vid den första leveransen är värdet noll. Det ökas när ett utfall regleras hos avsändaren, enligt regler som definierats för varje utfall. |
time_to_live
|
Varaktighet i millisekunder för vilka meddelandet ska betraktas som "live". Om detta anges beräknas ett meddelandes förfallotid baserat på ankomsttiden till en mellanhand. Meddelanden som lever längre än deras förfallotid ignoreras (eller obeställbara bokstäver). När ett meddelande överförs av en mellanhand som har tagits emot med en ttl ska det överförda meddelandets sidhuvud innehålla en ttl som beräknas som skillnaden mellan den aktuella tiden och den tidigare beräknade förfallotiden för meddelandet, dvs. den reducerade ttl-filen, så att meddelanden så småningom dör om de hamnar i en leveransloop. |
durable
|
Varaktiga meddelanden får INTE gå förlorade även om en mellanhand oväntat avslutas och startas om. Ett mål som inte kan uppfylla denna garanti FÅR INTE acceptera meddelanden där det varaktiga huvudet är inställt på Sant: om källan tillåter det avvisade resultatet ska meddelandet avvisas med det villkorslösa felet, annars måste länken kopplas från av mottagaren med samma fel. |
first_acquirer
|
Om det här värdet är Sant har det här meddelandet inte hämtats av någon annan länk. Om det här värdet är Falskt kan det här meddelandet tidigare ha hämtats av en annan länk eller länkar. |
priority
|
Det här fältet innehåller den relativa meddelandeprioriteten. Högre tal anger meddelanden med högre prioritet. Meddelanden med högre prioritet kan levereras före de med lägre prioriteringar. |
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