QueueMessage Sınıf

Kuyruk iletisini temsil eder.

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

Oluşturucu

QueueMessage(content: Any | None = None, **kwargs: Any)

Parametreler

Name Description
content
varsayılan değer: None

Yöntemler

get
has_key
items
keys
update
values

get

get(key, default=None)

Parametreler

Name Description
key
Gerekli
default
varsayılan değer: None

has_key

has_key(k)

Parametreler

Name Description
k
Gerekli

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()

Öznitelikler

content

İleti içeriği. Tür, hizmette ayarlanan decode_function tarafından belirlenir. Varsayılan değer str'dir.

content: Any

dequeue_count

İleti ilk kez alındığında 1 değeriyle başlar. bu değer, ileti daha sonra her alındığında artırılır.

dequeue_count: int | None

expires_on

İletinin süresinin dolmasına ilişkin saati temsil eden bir UTC tarih değeri.

expires_on: datetime | None

id

Kuyruk hizmeti tarafından iletiye atanan ve kuyruktaki iletiyi tanımlayan BIR GUID değeri. Bu değer, ileti alma işlemiyle alındıktan sonra kuyruktan bir iletiyi silmek için pop_receipt değeriyle birlikte kullanılabilir.

id: str

inserted_on

İletilerin eklendiği saati temsil eden bir UTC tarih değeri.

inserted_on: datetime | None

next_visible_on

İletinin bir sonraki görüneceği saati temsil eden bir UTC tarih değeri. Yalnızca alma iletileri işlemleri tarafından döndürülür. İletilere göz atmak için Yok olarak ayarlayın.

next_visible_on: datetime | None

pop_receipt

alma iletileri işlemiyle alındıktan sonra kuyruktan bir iletiyi silmek için message_id öğesiyle birlikte kullanılabilen bir alındı dizesi. Yalnızca alma iletileri işlemleri tarafından döndürülür. İletilere göz atmak için Yok olarak ayarlayın.

pop_receipt: str | None