AmqpMessageProperties Klasa
Właściwości komunikatu. Właściwości, które są rzeczywiście używane, będą zależeć od implementacji usługi. Nie wszystkie odebrane komunikaty będą miały wszystkie właściwości, a nie wszystkie właściwości będą używane w wiadomości wysłanej. Aby uzyskać więcej informacji na temat właściwości komunikatu, http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-properties zapoznaj się ze specyfikacją amQP.
- Dziedziczenie
-
azure.eventhub._mixin.DictMixinAmqpMessageProperties
Konstruktor
AmqpMessageProperties(**kwargs)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
message_id
|
Identyfikator komunikatu, jeśli jest ustawiony, jednoznacznie identyfikuje komunikat w systemie komunikatów. Producent komunikatów jest zwykle odpowiedzialny za ustawienie identyfikatora komunikatu w taki sposób, że ma pewność, że jest globalnie unikatowy. Broker może odrzucić komunikat jako duplikat, jeśli wartość identyfikatora komunikatu jest zgodna z wcześniej odebranym komunikatem wysłanym do tego samego węzła. |
user_id
|
Tożsamość użytkownika odpowiedzialnego za tworzenie komunikatu. Klient ustawia tę wartość i może zostać uwierzytelniony przez pośredników. |
to
|
Pole to identyfikuje węzeł, który jest zamierzonym miejscem docelowym komunikatu. Na dowolnym transferze może to nie być węzeł na końcu odbierania linku. |
subject
|
Wspólne pole do podsumowania informacji o zawartości i celu wiadomości. |
reply_to
|
Adres węzła do wysyłania odpowiedzi. |
correlation_id
|
Jest to identyfikator specyficzny dla klienta, który może służyć do oznaczania lub identyfikowania komunikatów między klientami. |
content_type
|
Typ MIME RFC-2046 dla sekcji application-data (body) komunikatu. |
content_encoding
|
Właściwość kodowania zawartości jest używana jako modyfikator do typu zawartości. |
creation_time
|
Bezwzględny czas utworzenia tego komunikatu. |
absolute_expiry_time
|
Bezwzględny czas, kiedy ten komunikat zostanie uznany za wygasły. |
group_id
|
Identyfikuje grupę, do których należy komunikat. |
group_sequence
|
Względna pozycja tej wiadomości w grupie. |
reply_to_group_id
|
Jest to identyfikator specyficzny dla klienta, który jest używany, aby klient mógł wysyłać odpowiedzi do tej wiadomości do określonej grupy. |
Zmienne
Nazwa | Opis |
---|---|
message_id
|
Identyfikator komunikatu, jeśli jest ustawiony, jednoznacznie identyfikuje komunikat w systemie komunikatów. Producent komunikatów jest zwykle odpowiedzialny za ustawienie identyfikatora komunikatu w taki sposób, że ma pewność, że jest globalnie unikatowy. Broker może odrzucić komunikat jako duplikat, jeśli wartość identyfikatora komunikatu jest zgodna z wcześniej odebranym komunikatem wysłanym do tego samego węzła. |
user_id
|
Tożsamość użytkownika odpowiedzialnego za tworzenie komunikatu. Klient ustawia tę wartość i może zostać uwierzytelniony przez pośredników. |
to
|
Pole to identyfikuje węzeł, który jest zamierzonym miejscem docelowym komunikatu. Na dowolnym transferze może to nie być węzeł na końcu odbierania linku. |
subject
|
Wspólne pole do podsumowania informacji o zawartości i celu wiadomości. |
reply_to
|
Adres węzła do wysyłania odpowiedzi. |
correlation_id
|
jest identyfikatorem specyficznym dla klienta, który może służyć do oznaczania lub identyfikowania komunikatów między klientami. |
content_type
|
Typ MIME RFC-2046 dla sekcji application-data (body) komunikatu. |
content_encoding
|
Właściwość kodowania zawartości jest używana jako modyfikator do typu zawartości. |
creation_time
|
Bezwzględny czas utworzenia tego komunikatu. |
absolute_expiry_time
|
Bezwzględny czas, kiedy ten komunikat zostanie uznany za wygasły. |
group_id
|
Identyfikuje grupę, do których należy komunikat. |
group_sequence
|
Względna pozycja tej wiadomości w grupie. |
reply_to_group_id
|
Jest to identyfikator specyficzny dla klienta, który jest używany, aby klient mógł wysyłać odpowiedzi do tej wiadomości do określonej grupy. |
Metody
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parametry
Nazwa | Opis |
---|---|
key
Wymagane
|
|
default
|
wartość domyślna: None
|
has_key
has_key(k: str) -> bool
Parametry
Nazwa | Opis |
---|---|
k
Wymagane
|
|
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla