ConnectionString class
Beschrijft de parameters waarmee een apparaat of cloudtoepassing verbinding kan maken met een Azure IoT-hub.
Eigenschappen
Device |
De unieke apparaat-id zoals deze bestaat in het register van de apparaat-id. Dit wordt alleen gebruikt voor apparaatverbindingsreeksen. |
Gateway |
IP-adres of internetnaam van de hostcomputer die werkt als een apparaat of protocolgateway. Wordt gebruikt bij het communiceren met Azure Edge-apparaten. |
Host |
Hostnaam van de Azure IoT-hub. |
Module |
Unieke module-id zoals deze bestaat in het apparaat-id-register. Dit wordt alleen gebruikt voor apparaatverbindingsreeksen. |
Shared |
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. |
Shared |
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 |
Shared |
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.