ConnectionString class
Bir cihazın veya bulut uygulamasının Bir Azure IoT hub'ına bağlanmasını sağlayan parametreleri açıklar.
Özellikler
| Device |
Cihaz kimliği kayıt defterinde mevcut olan benzersiz cihaz tanımlayıcısı. Bu yalnızca cihaz bağlantı dizeleri için kullanılır. |
| Gateway |
Cihaz veya protokol ağ geçidi olarak çalışan konak makinenin IP adresi veya internet adı. Azure Edge cihazlarıyla iletişim kurarken kullanılır. |
| Host |
Azure IoT hub'ının ana bilgisayar adı. |
| Module |
Cihaz kimliği kayıt defterinde mevcut olan benzersiz modül tanımlayıcısı. Bu yalnızca cihaz bağlantı dizeleri için kullanılır. |
| Shared |
Bağlantının kimliğini doğrulamak için kullanılan paylaşılan erişim imzası belirteçleri oluşturmak için kullanılan simetrik anahtar. Belirli bir cihazla veya belirli bir hizmet ilkesiyle ilişkilendirildi. |
| Shared |
Azure IoT hub'ına bağlanmak için kullanılan erişim ilkesinin adı. yalnızca hizmet SDK'sı söz konusu olduğunda, Cihaz SDK'sı ile kullanılmamış durumda kullanılır (bunun yerine |
| Shared |
IoT hub'ındaki "cihaz bağlantısı" izinlerini kapsülleyen paylaşılan erişim imzası. |
| x509 | Bu özellik yalnızca bir cihaz kimlik doğrulaması için x509 sertifikaları kullanıyorsa ve varsa True olarak ayarlanacaksa var olur. |
Yöntemler
| parse(string, string[]) | Bir dizeyi ayrıştırıp karşılık gelen ConnectionString nesnesini döndürür. |
Özellik Ayrıntıları
DeviceId
Cihaz kimliği kayıt defterinde mevcut olan benzersiz cihaz tanımlayıcısı. Bu yalnızca cihaz bağlantı dizeleri için kullanılır.
DeviceId?: string
Özellik Değeri
string
GatewayHostName
Cihaz veya protokol ağ geçidi olarak çalışan konak makinenin IP adresi veya internet adı. Azure Edge cihazlarıyla iletişim kurarken kullanılır.
GatewayHostName?: string
Özellik Değeri
string
HostName
Azure IoT hub'ının ana bilgisayar adı.
HostName?: string
Özellik Değeri
string
ModuleId
Cihaz kimliği kayıt defterinde mevcut olan benzersiz modül tanımlayıcısı. Bu yalnızca cihaz bağlantı dizeleri için kullanılır.
ModuleId?: string
Özellik Değeri
string
SharedAccessKey
Bağlantının kimliğini doğrulamak için kullanılan paylaşılan erişim imzası belirteçleri oluşturmak için kullanılan simetrik anahtar. Belirli bir cihazla veya belirli bir hizmet ilkesiyle ilişkilendirildi.
SharedAccessKey?: string
Özellik Değeri
string
SharedAccessKeyName
Azure IoT hub'ına bağlanmak için kullanılan erişim ilkesinin adı. yalnızca hizmet SDK'sı söz konusu olduğunda, Cihaz SDK'sı ile kullanılmamış durumda kullanılır (bunun yerine DeviceId kullanılır).
SharedAccessKeyName?: string
Özellik Değeri
string
SharedAccessSignature
IoT hub'ındaki "cihaz bağlantısı" izinlerini kapsülleyen paylaşılan erişim imzası.
SharedAccessSignature?: string
Özellik Değeri
string
x509
Bu özellik yalnızca bir cihaz kimlik doğrulaması için x509 sertifikaları kullanıyorsa ve varsa True olarak ayarlanacaksa var olur.
x509?: string
Özellik Değeri
string
Yöntem Ayrıntıları
parse(string, string[])
Bir dizeyi ayrıştırıp karşılık gelen ConnectionString nesnesini döndürür.
static function parse(source: string, requiredFields?: string[]): ConnectionString
Parametreler
- source
-
string
bağlantı dizesinin ayıklanacağı dize
- requiredFields
-
string[]
bulunması beklenen alanları listeleyen dize dizisi.