ConnectionString class
Descrive i parametri che consentono a un dispositivo o a un'applicazione cloud di connettersi a un hub IoT di Azure.
Proprietà
Device |
Identificatore univoco del dispositivo esistente nel registro delle identità del dispositivo. Viene usato solo per le stringhe di connessione del dispositivo. |
Gateway |
Indirizzo IP o nome Internet del computer host che funziona come dispositivo o gateway del protocollo. Usato durante la comunicazione con i dispositivi Azure Edge. |
Host |
Nome host dell'hub IoT di Azure. |
Module |
Identificatore univoco del modulo esistente nel registro delle identità del dispositivo. Viene usato solo per le stringhe di connessione del dispositivo. |
Shared |
Chiave simmetrica usata per creare token di firma di accesso condiviso usati a sua volta per autenticare la connessione. Associato a un dispositivo specifico o a criteri di servizio specifici. |
Shared |
Nome dei criteri di accesso usati per connettersi all'hub IoT di Azure. usato solo nel caso dell'SDK del servizio, inutilizzato con Device SDK (che usa |
Shared |
Firma di accesso condiviso che incapsula le autorizzazioni di "connessione del dispositivo" in un hub IoT. |
x509 | Questa proprietà esiste solo se un dispositivo usa certificati x509 per l'autenticazione e, se esistente, verrà impostato su True. |
Metodi
parse(string, string[]) | Analizza una stringa e restituisce l'oggetto corrispondente ConnectionString . |
Dettagli proprietà
DeviceId
Identificatore univoco del dispositivo esistente nel registro delle identità del dispositivo. Viene usato solo per le stringhe di connessione del dispositivo.
DeviceId?: string
Valore della proprietà
string
GatewayHostName
Indirizzo IP o nome Internet del computer host che funziona come dispositivo o gateway del protocollo. Usato durante la comunicazione con i dispositivi Azure Edge.
GatewayHostName?: string
Valore della proprietà
string
HostName
Nome host dell'hub IoT di Azure.
HostName?: string
Valore della proprietà
string
ModuleId
Identificatore univoco del modulo esistente nel registro delle identità del dispositivo. Viene usato solo per le stringhe di connessione del dispositivo.
ModuleId?: string
Valore della proprietà
string
SharedAccessKey
Chiave simmetrica usata per creare token di firma di accesso condiviso usati a sua volta per autenticare la connessione. Associato a un dispositivo specifico o a criteri di servizio specifici.
SharedAccessKey?: string
Valore della proprietà
string
SharedAccessKeyName
Nome dei criteri di accesso usati per connettersi all'hub IoT di Azure. usato solo nel caso dell'SDK del servizio, inutilizzato con Device SDK (che usa DeviceId
invece).
SharedAccessKeyName?: string
Valore della proprietà
string
SharedAccessSignature
Firma di accesso condiviso che incapsula le autorizzazioni di "connessione del dispositivo" in un hub IoT.
SharedAccessSignature?: string
Valore della proprietà
string
x509
Questa proprietà esiste solo se un dispositivo usa certificati x509 per l'autenticazione e, se esistente, verrà impostato su True.
x509?: string
Valore della proprietà
string
Dettagli metodo
parse(string, string[])
Analizza una stringa e restituisce l'oggetto corrispondente ConnectionString .
static function parse(source: string, requiredFields?: string[]): ConnectionString
Parametri
- source
-
string
stringa da cui verrà estratta la stringa di connessione
- requiredFields
-
string[]
matrice di stringhe che elencano i campi che dovrebbero essere trovati.