QueueMessage الفصل

يمثل رسالة قائمة انتظار.

توريث
azure.storage.queue._shared.models.DictMixin
QueueMessage

الدالمنشئ

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

المعلمات

الاسم الوصف
content
القيمة الافتراضية: None

الأساليب

get
has_key
items
keys
update
values

get

get(key, default=None)

المعلمات

الاسم الوصف
key
مطلوب
default
القيمة الافتراضية: None

has_key

has_key(k)

المعلمات

الاسم الوصف
k
مطلوب

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()

السمات

content

محتوى الرسالة. يتم تحديد النوع بواسطة decode_function المعينة على الخدمة. الافتراضي هو str.

content: Any

dequeue_count

يبدأ بقيمة 1 في المرة الأولى التي يتم فيها تلقي الرسالة. يتم زيادة هذه القيمة في كل مرة يتم فيها تلقي الرسالة لاحقا.

dequeue_count: int | None

expires_on

قيمة تاريخ UTC تمثل وقت انتهاء صلاحية الرسالة.

expires_on: datetime | None

id

قيمة GUID المعينة للرسالة بواسطة خدمة قائمة الانتظار التي تحدد الرسالة في قائمة الانتظار. يمكن استخدام هذه القيمة مع قيمة pop_receipt لحذف رسالة من قائمة الانتظار بعد استردادها مع عملية تلقي الرسائل.

id: str

inserted_on

قيمة تاريخ UTC تمثل الوقت الذي تم فيه إدراج الرسائل.

inserted_on: datetime | None

next_visible_on

قيمة تاريخ UTC تمثل الوقت الذي ستكون فيه الرسالة مرئية بعد ذلك. يتم إرجاعه فقط بواسطة عمليات تلقي الرسائل. اضبط على بلا لرسائل النظرة الخاطفة.

next_visible_on: datetime | None

pop_receipt

سلسلة إيصالات يمكن استخدامها مع عنصر message_id لحذف رسالة من قائمة الانتظار بعد استردادها مع عملية تلقي الرسائل. يتم إرجاعه فقط بواسطة عمليات تلقي الرسائل. اضبط على بلا لرسائل النظرة الخاطفة.

pop_receipt: str | None