ConnectionString class
Beskriver de parametrar som gör det möjligt för en enhet eller ett molnprogram att ansluta till en Azure IoT-hubb.
Egenskaper
Device |
Unik enhetsidentifierare eftersom den finns i enhetsidentitetsregistret. Detta används endast för enhetsanslutningssträngar. |
Gateway |
IP-adress eller internetnamn för värddatorn som arbetar som en enhets- eller protokollgateway. Används vid kommunikation med Azure Edge-enheter. |
Host |
Värdnamn för Azure IoT Hub. |
Module |
Unik modulidentifierare eftersom den finns i enhetsidentitetsregistret. Detta används endast för enhetsanslutningssträngar. |
Shared |
Symmetrisk nyckel som används för att skapa signaturtoken för delad åtkomst som i sin tur används för att autentisera anslutningen. Associerad antingen med en specifik enhet eller en specifik tjänstprincip. |
Shared |
Namnet på den åtkomstprincip som används för att ansluta till Azure IoT-hubben. används endast för tjänst-SDK, som inte används med Enhets-SDK (som använder |
Shared |
En signatur för delad åtkomst som kapslar in behörigheter för "enhetsanslutning" på en IoT-hubb. |
x509 | Den här egenskapen finns bara om en enhet använder x509-certifikat för autentisering och om den finns anges den till Sant. |
Metoder
parse(string, string[]) | Parsar en sträng och returnerar motsvarande ConnectionString objekt. |
Egenskapsinformation
DeviceId
Unik enhetsidentifierare eftersom den finns i enhetsidentitetsregistret. Detta används endast för enhetsanslutningssträngar.
DeviceId?: string
Egenskapsvärde
string
GatewayHostName
IP-adress eller internetnamn för värddatorn som arbetar som en enhets- eller protokollgateway. Används vid kommunikation med Azure Edge-enheter.
GatewayHostName?: string
Egenskapsvärde
string
HostName
Värdnamn för Azure IoT Hub.
HostName?: string
Egenskapsvärde
string
ModuleId
Unik modulidentifierare eftersom den finns i enhetsidentitetsregistret. Detta används endast för enhetsanslutningssträngar.
ModuleId?: string
Egenskapsvärde
string
SharedAccessKey
Symmetrisk nyckel som används för att skapa signaturtoken för delad åtkomst som i sin tur används för att autentisera anslutningen. Associerad antingen med en specifik enhet eller en specifik tjänstprincip.
SharedAccessKey?: string
Egenskapsvärde
string
SharedAccessKeyName
Namnet på den åtkomstprincip som används för att ansluta till Azure IoT-hubben. används endast för tjänst-SDK, som inte används med Enhets-SDK (som använder DeviceId
i stället).
SharedAccessKeyName?: string
Egenskapsvärde
string
SharedAccessSignature
En signatur för delad åtkomst som kapslar in behörigheter för "enhetsanslutning" på en IoT-hubb.
SharedAccessSignature?: string
Egenskapsvärde
string
x509
Den här egenskapen finns bara om en enhet använder x509-certifikat för autentisering och om den finns anges den till Sant.
x509?: string
Egenskapsvärde
string
Metodinformation
parse(string, string[])
Parsar en sträng och returnerar motsvarande ConnectionString objekt.
static function parse(source: string, requiredFields?: string[]): ConnectionString
Parametrar
- source
-
string
sträng som anslutningssträngen ska extraheras från
- requiredFields
-
string[]
matris med strängar som visar de fält som förväntas hittas.