IoTHubHttpRuntimeManager الفصل

فئة لتوفير واجهات برمجة التطبيقات الملائمة لعمليات IoTHub Http Runtime Manager، استنادا إلى واجهات برمجة تطبيقات IotHub REST التي تم إنشاؤها تلقائيا

تهيئة عميل خدمة مدير وقت تشغيل Http.

بعد الإنشاء الناجح، تمت مصادقة الفئة مع IoTHub وهي جاهزة لاستدعاء واجهات برمجة تطبيقات العضو للاتصال ب IoTHub.

توريث
builtins.object
IoTHubHttpRuntimeManager

الدالمنشئ

IoTHubHttpRuntimeManager(connection_string=None, host=None, auth=None)

المعلمات

الاسم الوصف
connection_string
str

سلسلة اتصال IoTHub المستخدمة لمصادقة الاتصال مع IoTHub إذا كنا نستخدم مصادقة connection_str. القيمة الافتراضية: بلا

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

عنوان URL لخدمة Azure إذا كنا نستخدم مصادقة بيانات اعتماد الرمز المميز. القيمة الافتراضية: بلا

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

كائن مصادقة Azure إذا كنا نستخدم مصادقة بيانات اعتماد الرمز المميز. القيمة الافتراضية: بلا

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

الأساليب

abandon_feedback_notification

يتخلى هذا الأسلوب عن رسالة ملاحظات.

complete_feedback_notification

يكمل هذا الأسلوب رسالة ملاحظات.

from_connection_string

مهيئ Classmethod لعميل IoTHubHttpRuntimeManager Service. إنشاء فئة IoTHubHttpRuntimeManager من سلسلة الاتصال.

بعد الإنشاء الناجح، تمت مصادقة الفئة مع IoTHub وهي جاهزة لاستدعاء واجهات برمجة تطبيقات العضو للاتصال ب IoTHub.

from_token_credential

مهيئ Classmethod لعميل IoTHubHttpRuntimeManager Service. إنشاء فئة IoTHubHttpRuntimeManager من عنوان url لاسم المضيف وبيانات اعتماد رمز Azure المميز.

بعد الإنشاء الناجح، تمت مصادقة الفئة مع IoTHub وهي جاهزة لاستدعاء واجهات برمجة تطبيقات العضو للاتصال ب IoTHub.

receive_feedback_notification

يتم استخدام هذا الأسلوب لاسترداد ملاحظات رسالة من السحابة إلى الجهاز.

abandon_feedback_notification

يتخلى هذا الأسلوب عن رسالة ملاحظات.

abandon_feedback_notification(lock_token)

المعلمات

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

تأمين الرمز المميز.

المرتجعات

النوع الوصف

لا شيء

استثناءات

النوع الوصف
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>

complete_feedback_notification

يكمل هذا الأسلوب رسالة ملاحظات.

complete_feedback_notification(lock_token)

المعلمات

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

تأمين الرمز المميز.

المرتجعات

النوع الوصف

لا شيء

استثناءات

النوع الوصف
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>

from_connection_string

مهيئ Classmethod لعميل IoTHubHttpRuntimeManager Service. إنشاء فئة IoTHubHttpRuntimeManager من سلسلة الاتصال.

بعد الإنشاء الناجح، تمت مصادقة الفئة مع IoTHub وهي جاهزة لاستدعاء واجهات برمجة تطبيقات العضو للاتصال ب IoTHub.

from_connection_string(connection_string)

المعلمات

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

سلسلة اتصال IoTHub المستخدمة لمصادقة الاتصال مع IoTHub.

المرتجعات

النوع الوصف

استثناءات

النوع الوصف
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>

from_token_credential

مهيئ Classmethod لعميل IoTHubHttpRuntimeManager Service. إنشاء فئة IoTHubHttpRuntimeManager من عنوان url لاسم المضيف وبيانات اعتماد رمز Azure المميز.

بعد الإنشاء الناجح، تمت مصادقة الفئة مع IoTHub وهي جاهزة لاستدعاء واجهات برمجة تطبيقات العضو للاتصال ب IoTHub.

from_token_credential(url, token_credential)

المعلمات

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

عنوان URL لخدمة Azure (اسم المضيف).

token_credential
مطلوب
<xref:azure.core.TokenCredential>

كائن بيانات اعتماد الرمز المميز ل Azure

المرتجعات

النوع الوصف

استثناءات

النوع الوصف
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>

receive_feedback_notification

يتم استخدام هذا الأسلوب لاسترداد ملاحظات رسالة من السحابة إلى الجهاز.

receive_feedback_notification()

المرتجعات

النوع الوصف

لا شيء

استثناءات

النوع الوصف
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>