IoTHubConfigurationManager الفصل
فئة لتوفير واجهات برمجة التطبيقات الملائمة لعمليات Configuration Manager IoTHub، استنادا إلى واجهات برمجة تطبيقات IotHub REST التي تم إنشاؤها تلقائيا
تهيئة عميل خدمة Configuration Manager.
بعد الإنشاء الناجح، تمت مصادقة الفئة مع IoTHub وهي جاهزة لاستدعاء واجهات برمجة تطبيقات العضو للاتصال ب IoTHub.
- توريث
-
builtins.objectIoTHubConfigurationManager
الدالمنشئ
IoTHubConfigurationManager(connection_string=None, host=None, auth=None)
المعلمات
الاسم | الوصف |
---|---|
connection_string
|
سلسلة اتصال IoTHub المستخدمة لمصادقة الاتصال مع IoTHub إذا كنا نستخدم مصادقة connection_str. القيمة الافتراضية: بلا القيمة الافتراضية: None
|
host
|
عنوان URL لخدمة Azure إذا كنا نستخدم مصادقة بيانات اعتماد الرمز المميز. القيمة الافتراضية: بلا القيمة الافتراضية: None
|
auth
|
كائن مصادقة Azure إذا كنا نستخدم مصادقة بيانات اعتماد الرمز المميز. القيمة الافتراضية: بلا القيمة الافتراضية: None
|
الأساليب
apply_configuration_on_edge_device |
تطبيق محتوى التكوين المتوفر على جهاز الحافة المحدد. محتوى الوحدات النمطية إلزامي. |
create_configuration |
إنشاء تكوين للأجهزة أو الوحدات النمطية ل IoTHub. |
delete_configuration |
حذف تكوين من IoTHub. |
from_connection_string |
تهيئة Classmethod لعميل IoTHubConfigurationManager Service. إنشاء فئة IoTHubConfigurationManager من سلسلة الاتصال. بعد الإنشاء الناجح، تمت مصادقة الفئة مع IoTHub وهي جاهزة لاستدعاء واجهات برمجة تطبيقات العضو للاتصال ب IoTHub. |
from_token_credential |
تهيئة Classmethod لعميل IoTHubConfigurationManager Service. إنشاء فئة IoTHubConfigurationManager من عنوان url لاسم المضيف وبيانات اعتماد رمز Azure المميز. بعد الإنشاء الناجح، تمت مصادقة الفئة مع IoTHub وهي جاهزة لاستدعاء واجهات برمجة تطبيقات العضو للاتصال ب IoTHub. |
get_configuration |
استرداد تكوين IoTHub لجهاز معين. |
get_configurations |
استرداد تكوينات متعددة للجهاز والوحدات النمطية ل IoTHub. إرجاع العدد المحدد من التكوينات. ترقيم الصفحات غير مدعوم. |
test_configuration_queries |
التحقق من صحة استعلام الشرط الهدف واستعلامات القياس المخصصة للتكوين. |
update_configuration |
التحديثات تكوين للأجهزة أو الوحدات النمطية ل IoTHub. ملاحظة: لا يمكن للمستخدم تحديث معرف التكوين والمحتوى. |
apply_configuration_on_edge_device
تطبيق محتوى التكوين المتوفر على جهاز الحافة المحدد. محتوى الوحدات النمطية إلزامي.
apply_configuration_on_edge_device(device_id, configuration_content)
المعلمات
الاسم | الوصف |
---|---|
configuration_content
مطلوب
|
اسم (معرف) جهاز الحافة. |
device_id
مطلوب
|
|
المرتجعات
النوع | الوصف |
---|---|
كائن. |
استثناءات
النوع | الوصف |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
create_configuration
إنشاء تكوين للأجهزة أو الوحدات النمطية ل IoTHub.
create_configuration(configuration)
المعلمات
الاسم | الوصف |
---|---|
configuration_id
مطلوب
|
معرف التكوين. |
configuration
مطلوب
|
التكوين المراد إنشاؤه. |
المرتجعات
النوع | الوصف |
---|---|
كائن التكوين الذي يحتوي على التكوين الذي تم إنشاؤه. |
استثناءات
النوع | الوصف |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
delete_configuration
حذف تكوين من IoTHub.
delete_configuration(configuration_id, etag=None)
المعلمات
الاسم | الوصف |
---|---|
configuration_id
مطلوب
|
معرف التكوين. |
configuration
مطلوب
|
التكوين المراد إنشاؤه. |
etag
|
قيمة etag (if_match) لاستخدامها في عملية الحذف. القيمة الافتراضية: None
|
المرتجعات
النوع | الوصف |
---|---|
كائن التكوين الذي يحتوي على التكوين المحدث. |
استثناءات
النوع | الوصف |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_connection_string
تهيئة Classmethod لعميل IoTHubConfigurationManager Service. إنشاء فئة IoTHubConfigurationManager من سلسلة الاتصال.
بعد الإنشاء الناجح، تمت مصادقة الفئة مع IoTHub وهي جاهزة لاستدعاء واجهات برمجة تطبيقات العضو للاتصال ب IoTHub.
from_connection_string(connection_string)
المعلمات
الاسم | الوصف |
---|---|
connection_string
مطلوب
|
سلسلة اتصال IoTHub المستخدمة لمصادقة الاتصال مع IoTHub. |
المرتجعات
النوع | الوصف |
---|---|
استثناءات
النوع | الوصف |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_token_credential
تهيئة Classmethod لعميل IoTHubConfigurationManager Service. إنشاء فئة IoTHubConfigurationManager من عنوان url لاسم المضيف وبيانات اعتماد رمز Azure المميز.
بعد الإنشاء الناجح، تمت مصادقة الفئة مع IoTHub وهي جاهزة لاستدعاء واجهات برمجة تطبيقات العضو للاتصال ب IoTHub.
from_token_credential(url, token_credential)
المعلمات
الاسم | الوصف |
---|---|
url
مطلوب
|
عنوان URL لخدمة Azure (اسم المضيف). |
token_credential
مطلوب
|
<xref:azure.core.TokenCredential>
كائن بيانات اعتماد الرمز المميز ل Azure |
المرتجعات
النوع | الوصف |
---|---|
استثناءات
النوع | الوصف |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_configuration
استرداد تكوين IoTHub لجهاز معين.
get_configuration(configuration_id)
المعلمات
الاسم | الوصف |
---|---|
configuration_id
مطلوب
|
معرف التكوين. |
المرتجعات
النوع | الوصف |
---|---|
كائن التكوين. |
استثناءات
النوع | الوصف |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_configurations
استرداد تكوينات متعددة للجهاز والوحدات النمطية ل IoTHub. إرجاع العدد المحدد من التكوينات. ترقيم الصفحات غير مدعوم.
get_configurations(max_count=None)
المعلمات
الاسم | الوصف |
---|---|
max_count
|
الحد الأقصى لعدد التكوينات المطلوبة. القيمة الافتراضية: None
|
المرتجعات
النوع | الوصف |
---|---|
عنصر القائمة [التكوين]. |
استثناءات
النوع | الوصف |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
test_configuration_queries
التحقق من صحة استعلام الشرط الهدف واستعلامات القياس المخصصة للتكوين.
test_configuration_queries(configuration_queries_test_input)
المعلمات
الاسم | الوصف |
---|---|
configuration_queries_test_input
مطلوب
|
اختبار إدخال الاستعلامات. |
المرتجعات
النوع | الوصف |
---|---|
عنصر ConfigurationQueriesTestResponse. |
استثناءات
النوع | الوصف |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
update_configuration
التحديثات تكوين للأجهزة أو الوحدات النمطية ل IoTHub. ملاحظة: لا يمكن للمستخدم تحديث معرف التكوين والمحتوى.
update_configuration(configuration, etag)
المعلمات
الاسم | الوصف |
---|---|
configuration_id
مطلوب
|
معرف التكوين. |
configuration
مطلوب
|
يحتوي التكوين على التكوين المحدث. |
etag
مطلوب
|
قيمة etag (if_match) لاستخدامها في عملية التحديث. |
المرتجعات
النوع | الوصف |
---|---|
كائن التكوين الذي يحتوي على التكوين المحدث. |
استثناءات
النوع | الوصف |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
Azure SDK for Python