Message الفصل

يمثل رسالة من أو إلى IoTHub

تهيئة الرسالة

توريث
builtins.object
Message

الدالمنشئ

Message(data, message_id=None, content_encoding=None, content_type=None, output_name=None)

المعلمات

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

البيانات التي تشكل الحمولة

message_id
str

معرّف يمكن للمستخدم تعيينه للرسالة المستخدمة لأنماط الرد على الطلب. التنسيق: سلسلة حساسة لحالة الأحرف (يصل طولها إلى 128 حرفا) من الأحرف الأبجدية الرقمية من ASCII 7 بت + {'-'، ':'، '.'، '+'، '٪'، '_'، '#'، '*'، '?'، '!'، '('، ')'، '،'، '='، '@'، ';'، ';'، '$'، '''}

القيمة الافتراضية: None
content_encoding
str

ترميز المحتوى لبيانات الرسالة. يمكن أن تكون القيم الأخرى utf-16" أو "utf-32"

القيمة الافتراضية: None
content_type
str

خاصية نوع المحتوى المستخدمة في التوجيهات مع نص الرسالة.

القيمة الافتراضية: None
output_name
str

اسم الإخراج الذي يتم إرساله إليه.

القيمة الافتراضية: None

المتغيرات

الاسم الوصف
data

البيانات التي تشكل الحمولة

custom_properties

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

id
<xref:message>

معرّف يمكن للمستخدم تعيينه للرسالة المستخدمة لأنماط الرد على الطلب. التنسيق: سلسلة حساسة لحالة الأحرف (يصل طولها إلى 128 حرفا) من الأحرف الأبجدية الرقمية من ASCII 7 بت + {'-'، ':'، '.'، '+'، '٪'، '_'، '#'، '*'، '?'، '!'، '('، ')'، '،'، '='، '@'، ';'، ';'، '$'، '''}

expiry_time_utc

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

correlation_id

خاصية في رسالة استجابة تحتوي عادة على message_id الطلب، في أنماط الرد على الطلب

user_id

معرف لتحديد أصل الرسائل

content_encoding

ترميز المحتوى لبيانات الرسالة. يمكن أن يكون "utf-8" أو "utf-16" أو "utf-32"

content_type

خاصية نوع المحتوى المستخدمة لتوجيه الرسائل باستخدام نص الرسالة. يمكن أن يكون "application/json"

output_name

اسم الإخراج الذي يتم إرسال الرسالة إليه.

input_name

اسم الإدخال الذي تم تلقي الرسالة عليه.

الأساليب

get_size
set_as_security_message

تعيين الرسالة كرسالة أمان.

هذه واجهة برمجة تطبيقات مؤقتة. الوظيفة غير مضمونة بعد.

get_size

get_size()

set_as_security_message

تعيين الرسالة كرسالة أمان.

هذه واجهة برمجة تطبيقات مؤقتة. الوظيفة غير مضمونة بعد.

set_as_security_message()

السمات

iothub_interface_id