ConnectionString class
Opisuje parametry, które umożliwiają urządzeniu lub aplikacji w chmurze łączenie się z centrum Azure IoT Hub.
Właściwości
Device |
Unikatowy identyfikator urządzenia, który istnieje w rejestrze tożsamości urządzeń. Jest to używane tylko w przypadku parametrów połączenia urządzenia. |
Gateway |
Adres IP lub nazwa internetowa maszyny hosta działającej jako brama urządzenia lub protokołu. Używane podczas komunikowania się z urządzeniami usługi Azure Edge. |
Host |
Nazwa hosta centrum Azure IoT Hub. |
Module |
Unikatowy identyfikator modułu, który istnieje w rejestrze tożsamości urządzeń. Jest to używane tylko w przypadku parametrów połączenia urządzenia. |
Shared |
Klucz symetryczny używany do tworzenia tokenów sygnatury dostępu współdzielonego, które są z kolei używane do uwierzytelniania połączenia. Skojarzone z określonym urządzeniem lub określonymi zasadami usługi. |
Shared |
Nazwa zasad dostępu używanych do nawiązywania połączenia z centrum Azure IoT Hub. używane tylko w przypadku zestawu SDK usługi, nieużywane z zestawem Device SDK (który używa |
Shared |
Sygnatura dostępu współdzielonego, która hermetyzuje uprawnienia "device connect" w centrum IoT. |
x509 | Ta właściwość istnieje tylko wtedy, gdy urządzenie używa certyfikatów x509 do uwierzytelniania i jeśli istnieje, zostanie ustawiona wartość True. |
Metody
parse(string, string[]) | Analizuje ciąg i zwraca odpowiedni ConnectionString obiekt. |
Szczegóły właściwości
DeviceId
Unikatowy identyfikator urządzenia, który istnieje w rejestrze tożsamości urządzeń. Jest to używane tylko w przypadku parametrów połączenia urządzenia.
DeviceId?: string
Wartość właściwości
string
GatewayHostName
Adres IP lub nazwa internetowa maszyny hosta działającej jako brama urządzenia lub protokołu. Używane podczas komunikowania się z urządzeniami usługi Azure Edge.
GatewayHostName?: string
Wartość właściwości
string
HostName
Nazwa hosta centrum Azure IoT Hub.
HostName?: string
Wartość właściwości
string
ModuleId
Unikatowy identyfikator modułu, który istnieje w rejestrze tożsamości urządzeń. Jest to używane tylko w przypadku parametrów połączenia urządzenia.
ModuleId?: string
Wartość właściwości
string
SharedAccessKey
Klucz symetryczny używany do tworzenia tokenów sygnatury dostępu współdzielonego, które są z kolei używane do uwierzytelniania połączenia. Skojarzone z określonym urządzeniem lub określonymi zasadami usługi.
SharedAccessKey?: string
Wartość właściwości
string
SharedAccessKeyName
Nazwa zasad dostępu używanych do nawiązywania połączenia z centrum Azure IoT Hub. używane tylko w przypadku zestawu SDK usługi, nieużywane z zestawem Device SDK (który używa DeviceId
zamiast tego).
SharedAccessKeyName?: string
Wartość właściwości
string
SharedAccessSignature
Sygnatura dostępu współdzielonego, która hermetyzuje uprawnienia "device connect" w centrum IoT.
SharedAccessSignature?: string
Wartość właściwości
string
x509
Ta właściwość istnieje tylko wtedy, gdy urządzenie używa certyfikatów x509 do uwierzytelniania i jeśli istnieje, zostanie ustawiona wartość True.
x509?: string
Wartość właściwości
string
Szczegóły metody
parse(string, string[])
Analizuje ciąg i zwraca odpowiedni ConnectionString obiekt.
static function parse(source: string, requiredFields?: string[]): ConnectionString
Parametry
- source
-
string
parametry, z których zostaną wyodrębnione parametry połączenia
- requiredFields
-
string[]
tablica ciągów z listą pól, które mają zostać znalezione.