ConnectionString class
توضح هذه المقالة المعلمات التي تمكن جهازا أو تطبيقا سحابيا من الاتصال بمركز Azure IoT.
الخصائص
| Device |
معرف الجهاز الفريد كما هو موجود في سجل هوية الجهاز. يتم استخدام هذا فقط لسلاسل اتصال الجهاز. |
| Gateway |
عنوان IP أو اسم الإنترنت للجهاز المضيف الذي يعمل كجهاز أو بوابة بروتوكول. يستخدم عند الاتصال بأجهزة Azure Edge. |
| Host |
اسم المضيف لمركز Azure IoT. |
| Module |
معرف الوحدة النمطية الفريد كما هو موجود في سجل هوية الجهاز. يتم استخدام هذا فقط لسلاسل اتصال الجهاز. |
| Shared |
المفتاح المتماثل المستخدم لإنشاء رموز مميزة لتوقيع الوصول المشترك التي يتم استخدامها بدورها لمصادقة الاتصال. مقترنة إما بجهاز معين أو بنهج خدمة معين. |
| Shared |
اسم نهج الوصول المستخدم للاتصال بمركز Azure IoT. يستخدم فقط في حالة SDK للخدمة، غير مستخدم مع Device SDK (الذي يستخدم |
| Shared |
توقيع وصول مشترك يغلف أذونات "اتصال الجهاز" على مركز IoT. |
| x509 | هذه الخاصية موجودة فقط إذا كان الجهاز يستخدم شهادات x509 للمصادقة وإذا كان موجودا، تعيينه إلى True. |
الأساليب
| parse(string, string[]) | تحليل سلسلة وإرجاع كائن ConnectionString المقابل. |
تفاصيل الخاصية
DeviceId
معرف الجهاز الفريد كما هو موجود في سجل هوية الجهاز. يتم استخدام هذا فقط لسلاسل اتصال الجهاز.
DeviceId?: string
قيمة الخاصية
string
GatewayHostName
عنوان IP أو اسم الإنترنت للجهاز المضيف الذي يعمل كجهاز أو بوابة بروتوكول. يستخدم عند الاتصال بأجهزة Azure Edge.
GatewayHostName?: string
قيمة الخاصية
string
HostName
اسم المضيف لمركز Azure IoT.
HostName?: string
قيمة الخاصية
string
ModuleId
معرف الوحدة النمطية الفريد كما هو موجود في سجل هوية الجهاز. يتم استخدام هذا فقط لسلاسل اتصال الجهاز.
ModuleId?: string
قيمة الخاصية
string
SharedAccessKey
المفتاح المتماثل المستخدم لإنشاء رموز مميزة لتوقيع الوصول المشترك التي يتم استخدامها بدورها لمصادقة الاتصال. مقترنة إما بجهاز معين أو بنهج خدمة معين.
SharedAccessKey?: string
قيمة الخاصية
string
SharedAccessKeyName
اسم نهج الوصول المستخدم للاتصال بمركز Azure IoT. يستخدم فقط في حالة SDK للخدمة، غير مستخدم مع Device SDK (الذي يستخدم DeviceId بدلا من ذلك).
SharedAccessKeyName?: string
قيمة الخاصية
string
SharedAccessSignature
توقيع وصول مشترك يغلف أذونات "اتصال الجهاز" على مركز IoT.
SharedAccessSignature?: string
قيمة الخاصية
string
x509
هذه الخاصية موجودة فقط إذا كان الجهاز يستخدم شهادات x509 للمصادقة وإذا كان موجودا، تعيينه إلى True.
x509?: string
قيمة الخاصية
string
تفاصيل الأسلوب
parse(string, string[])
تحليل سلسلة وإرجاع كائن ConnectionString المقابل.
static function parse(source: string, requiredFields?: string[]): ConnectionString
المعلمات
- source
-
string
السلسلة التي سيتم استخراج سلسلة الاتصال منها
- requiredFields
-
string[]
صفيف سلاسل يسرد الحقول المتوقع العثور عليها.