QueueMessage الفصل
يمثل رسالة قائمة انتظار.
- توريث
-
azure.storage.queue._shared.models.DictMixinQueueMessage
الدالمنشئ
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
Azure SDK for Python