Delen via


ConnectionString class

Beschrijft de parameters waarmee een apparaat of cloudtoepassing verbinding kan maken met een Azure IoT-hub.

Eigenschappen

DeviceId

De unieke apparaat-id zoals deze bestaat in het register van de apparaat-id. Dit wordt alleen gebruikt voor apparaatverbindingsreeksen.

GatewayHostName

IP-adres of internetnaam van de hostcomputer die werkt als een apparaat of protocolgateway. Wordt gebruikt bij het communiceren met Azure Edge-apparaten.

HostName

Hostnaam van de Azure IoT-hub.

ModuleId

Unieke module-id zoals deze bestaat in het apparaat-id-register. Dit wordt alleen gebruikt voor apparaatverbindingsreeksen.

SharedAccessKey

Symmetrische sleutel die wordt gebruikt om shared access signature-tokens te maken die op zijn beurt worden gebruikt om de verbinding te verifiëren. Gekoppeld aan een specifiek apparaat of een specifiek servicebeleid.

SharedAccessKeyName

Naam van het toegangsbeleid dat wordt gebruikt om verbinding te maken met de Azure IoT-hub. wordt alleen gebruikt in het geval van de service-SDK, ongebruikt met de Apparaat-SDK (die in plaats daarvan wordt gebruikt DeviceId ).

SharedAccessSignature

Een shared access signature die machtigingen voor 'apparaatverbinding' bevat voor een IoT-hub.

x509

Deze eigenschap bestaat alleen als een apparaat x509-certificaten gebruikt voor verificatie en als het bestaat, wordt ingesteld op True.

Methoden

parse(string, string[])

Parseert een tekenreeks en retourneert het bijbehorende ConnectionString object.

Eigenschapdetails

DeviceId

De unieke apparaat-id zoals deze bestaat in het register van de apparaat-id. Dit wordt alleen gebruikt voor apparaatverbindingsreeksen.

DeviceId?: string

Waarde van eigenschap

string

GatewayHostName

IP-adres of internetnaam van de hostcomputer die werkt als een apparaat of protocolgateway. Wordt gebruikt bij het communiceren met Azure Edge-apparaten.

GatewayHostName?: string

Waarde van eigenschap

string

HostName

Hostnaam van de Azure IoT-hub.

HostName?: string

Waarde van eigenschap

string

ModuleId

Unieke module-id zoals deze bestaat in het apparaat-id-register. Dit wordt alleen gebruikt voor apparaatverbindingsreeksen.

ModuleId?: string

Waarde van eigenschap

string

SharedAccessKey

Symmetrische sleutel die wordt gebruikt om shared access signature-tokens te maken die op zijn beurt worden gebruikt om de verbinding te verifiëren. Gekoppeld aan een specifiek apparaat of een specifiek servicebeleid.

SharedAccessKey?: string

Waarde van eigenschap

string

SharedAccessKeyName

Naam van het toegangsbeleid dat wordt gebruikt om verbinding te maken met de Azure IoT-hub. wordt alleen gebruikt in het geval van de service-SDK, ongebruikt met de Apparaat-SDK (die in plaats daarvan wordt gebruikt DeviceId ).

SharedAccessKeyName?: string

Waarde van eigenschap

string

SharedAccessSignature

Een shared access signature die machtigingen voor 'apparaatverbinding' bevat voor een IoT-hub.

SharedAccessSignature?: string

Waarde van eigenschap

string

x509

Deze eigenschap bestaat alleen als een apparaat x509-certificaten gebruikt voor verificatie en als het bestaat, wordt ingesteld op True.

x509?: string

Waarde van eigenschap

string

Methodedetails

parse(string, string[])

Parseert een tekenreeks en retourneert het bijbehorende ConnectionString object.

static function parse(source: string, requiredFields?: string[]): ConnectionString

Parameters

source

string

tekenreeks waaruit de connection string wordt geëxtraheerd

requiredFields

string[]

matrix van tekenreeksen met de velden die naar verwachting worden gevonden.

Retouren