ConnectionString class

يصف المعلمات التي تمكن جهازا أو تطبيقا سحابيا من الاتصال بمركز Azure IoT.

الخصائص

DeviceId

معرف الجهاز الفريد كما هو موجود في سجل هوية الجهاز. يتم استخدام هذا فقط لسلاسل اتصال الجهاز.

GatewayHostName

عنوان IP أو اسم الإنترنت للجهاز المضيف الذي يعمل كجهاز أو بوابة بروتوكول. يستخدم عند الاتصال بأجهزة Azure Edge.

HostName

اسم مضيف مركز Azure IoT.

ModuleId

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

SharedAccessKey

المفتاح المتماثل المستخدم لإنشاء رموز مميزة لتوقيع الوصول المشترك التي تستخدم بدورها لمصادقة الاتصال. مقترن إما بجهاز معين أو بنهج خدمة معين.

SharedAccessKeyName

اسم نهج الوصول المستخدم للاتصال بمركز Azure IoT. يستخدم فقط في حالة SDK للخدمة، غير مستخدم مع Device SDK (الذي يستخدم DeviceId بدلا من ذلك).

SharedAccessSignature

توقيع وصول مشترك يغلف أذونات "اتصال الجهاز" على مركز 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[]

صفيف من السلاسل التي تسرد الحقول المتوقع العثور عليها.

المرتجعات