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[]
صفيف من السلاسل التي تسرد الحقول المتوقع العثور عليها.