Aracılığıyla paylaş


ConnectionString class

Bir cihazın veya bulut uygulamasının Bir Azure IoT hub'ına bağlanmasını sağlayan parametreleri açıklar.

Özellikler

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.

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.

HostName

Azure IoT hub'ının ana bilgisayar adı.

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.

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.

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).

SharedAccessSignature

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.

Döndürülenler