QueueMessage الفصل

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

توريث
azure.functions._abc.QueueMessage
QueueMessage

الدالمنشئ

QueueMessage(*, id: str | None = None, body: str | bytes | None = None, pop_receipt: str | None = None)

المعلمات

الاسم الوصف
id
مطلوب
str

سلسلة اختيارية تحدد معرف الرسالة.

body
مطلوب

مثيل سلسلة أو بايت يحدد نص الرسالة.

pop_receipt
مطلوب
str

سلسلة اختيارية تحتوي على الرمز المميز للإيصال المنبثق.

معلمات الكلمة الأساسية فقط

الاسم الوصف
id
مطلوب
body
مطلوب
pop_receipt
مطلوب

الأساليب

get_body

إرجاع محتوى الرسالة كوحدات بايت.

get_json

فك ترميز محتوى الرسالة وإرجاعه ككائن JSON.

get_body

إرجاع محتوى الرسالة كوحدات بايت.

get_body() -> bytes

get_json

فك ترميز محتوى الرسالة وإرجاعه ككائن JSON.

get_json() -> Any

المرتجعات

النوع الوصف

بيانات JSON التي تم فك ترميزها.

استثناءات

النوع الوصف

عندما لا يحتوي نص الرسالة على بيانات JSON صالحة.

السمات

dequeue_count

عدد المرات التي آلغي فيها حذف هذه الرسالة.

expiration_time

كائن التاريخ والوقت مع وقت انتهاء صلاحية الرسالة.

id

معرف الرسالة.

insertion_time

كائن التاريخ والوقت مع وقت إدراج قائمة انتظار الرسائل.

pop_receipt

رمز الإيصال المنبثق للرسالة كسلسلة.

time_next_visible

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