Dela via


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

DeviceId

Unik enhetsidentifierare eftersom den finns i enhetsidentitetsregistret. Detta används endast för enhetsanslutningssträngar.

GatewayHostName

IP-adress eller internetnamn för värddatorn som arbetar som en enhets- eller protokollgateway. Används vid kommunikation med Azure Edge-enheter.

HostName

Värdnamn för Azure IoT Hub.

ModuleId

Unik modulidentifierare eftersom den finns i enhetsidentitetsregistret. Detta används endast för enhetsanslutningssträngar.

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.

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

SharedAccessSignature

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.

Returer