QueueMessage Klasa

Reprezentuje komunikat kolejki.

Dziedziczenie
azure.storage.queue._shared.models.DictMixin
QueueMessage

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