QueueMessage Klasa
Reprezentuje komunikat kolejki.
- Dziedziczenie
-
azure.storage.queue._shared.models.DictMixinQueueMessage
Konstruktor
QueueMessage(content: Any | None = None, **kwargs: Any)
Parametry
Nazwa | Opis |
---|---|
content
|
wartość domyślna: None
|
Metody
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key, default=None)
Parametry
Nazwa | Opis |
---|---|
key
Wymagane
|
|
default
|
wartość domyślna: None
|
has_key
has_key(k)
Parametry
Nazwa | Opis |
---|---|
k
Wymagane
|
|
items
items()
keys
keys()
update
update(*args, **kwargs)
values
values()
Atrybuty
content
Zawartość wiadomości. Typ jest określany przez decode_function ustawioną w usłudze. Wartość domyślna to str.
content: Any
dequeue_count
Zaczyna się od wartości 1 przy pierwszym odebraniu komunikatu. Ta wartość jest zwiększana za każdym razem, gdy komunikat zostanie odebrany.
dequeue_count: int | None
expires_on
Wartość daty UTC reprezentująca godzinę wygaśnięcia komunikatu.
expires_on: datetime | None
id
Wartość identyfikatora GUID przypisana do komunikatu przez usługę kolejki, która identyfikuje komunikat w kolejce. Ta wartość może być używana razem z wartością pop_receipt w celu usunięcia komunikatu z kolejki po pobraniu jej wraz z operacją odbierania komunikatów.
id: str
inserted_on
Wartość daty UTC reprezentująca godzinę wstawienia komunikatów.
inserted_on: datetime | None
next_visible_on
Wartość daty UTC reprezentująca godzinę, o czasie, kiedy komunikat będzie dalej widoczny. Tylko zwracane przez operacje odbierania komunikatów. Dla komunikatów podglądu ustaw wartość None.
next_visible_on: datetime | None
pop_receipt
Str potwierdzenia, który może być używany wraz z elementem message_id w celu usunięcia komunikatu z kolejki po pobraniu z operacji odbierania komunikatów. Tylko zwracane przez operacje odbierania komunikatów. Dla komunikatów podglądu ustaw wartość None.
pop_receipt: str | None
Azure SDK for Python