Condividi tramite


ConnectionString class

Descrive i parametri che consentono a un dispositivo o a un'applicazione cloud di connettersi a un hub IoT di Azure.

Proprietà

DeviceId

Identificatore univoco del dispositivo esistente nel registro delle identità del dispositivo. Viene usato solo per le stringhe di connessione del dispositivo.

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.

HostName

Nome host dell'hub IoT di Azure.

ModuleId

Identificatore univoco del modulo esistente nel registro delle identità del dispositivo. Viene usato solo per le stringhe di connessione del dispositivo.

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.

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

SharedAccessSignature

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.

Restituisce