ConnectionString class

Descreve os parâmetros que permitem que um dispositivo ou aplicação na cloud se ligue a um hub IoT do Azure.

Propriedades

DeviceId

Identificador de dispositivo exclusivo tal como existe no registo de identidade do dispositivo. Isto só é utilizado para cadeias de ligação de dispositivos.

GatewayHostName

Endereço IP ou nome da Internet do computador anfitrião que funciona como um dispositivo ou gateway de protocolo. Utilizado ao comunicar com dispositivos do Azure Edge.

HostName

Nome do anfitrião do hub IoT do Azure.

ModuleId

Identificador de módulo exclusivo tal como existe no registo de identidade do dispositivo. Isto só é utilizado para cadeias de ligação de dispositivos.

SharedAccessKey

Chave simétrica utilizada para criar tokens de assinatura de acesso partilhado que, por sua vez, são utilizados para autenticar a ligação. Associado a um dispositivo específico ou a uma política de serviço específica.

SharedAccessKeyName

Nome da política de acesso utilizada para ligar ao hub IoT do Azure. utilizado apenas no caso do SDK do serviço, não utilizado com o SDK do Dispositivo (que utiliza DeviceId em vez disso).

SharedAccessSignature

Uma assinatura de acesso partilhado que encapsula permissões de "ligação do dispositivo" num hub IoT.

x509

Esta propriedade só existe se um dispositivo utilizar certificados x509 para autenticação e, se existir, será definido como Verdadeiro.

Métodos

parse(string, string[])

Analisa uma cadeia e devolve o objeto correspondente ConnectionString .

Detalhes de Propriedade

DeviceId

Identificador de dispositivo exclusivo tal como existe no registo de identidade do dispositivo. Isto só é utilizado para cadeias de ligação de dispositivos.

DeviceId?: string

Valor de Propriedade

string

GatewayHostName

Endereço IP ou nome da Internet do computador anfitrião que funciona como um dispositivo ou gateway de protocolo. Utilizado ao comunicar com dispositivos do Azure Edge.

GatewayHostName?: string

Valor de Propriedade

string

HostName

Nome do anfitrião do hub IoT do Azure.

HostName?: string

Valor de Propriedade

string

ModuleId

Identificador de módulo exclusivo tal como existe no registo de identidade do dispositivo. Isto só é utilizado para cadeias de ligação de dispositivos.

ModuleId?: string

Valor de Propriedade

string

SharedAccessKey

Chave simétrica utilizada para criar tokens de assinatura de acesso partilhado que, por sua vez, são utilizados para autenticar a ligação. Associado a um dispositivo específico ou a uma política de serviço específica.

SharedAccessKey?: string

Valor de Propriedade

string

SharedAccessKeyName

Nome da política de acesso utilizada para ligar ao hub IoT do Azure. utilizado apenas no caso do SDK do serviço, não utilizado com o SDK do Dispositivo (que utiliza DeviceId em vez disso).

SharedAccessKeyName?: string

Valor de Propriedade

string

SharedAccessSignature

Uma assinatura de acesso partilhado que encapsula permissões de "ligação do dispositivo" num hub IoT.

SharedAccessSignature?: string

Valor de Propriedade

string

x509

Esta propriedade só existe se um dispositivo utilizar certificados x509 para autenticação e, se existir, será definido como Verdadeiro.

x509?: string

Valor de Propriedade

string

Detalhes de Método

parse(string, string[])

Analisa uma cadeia e devolve o objeto correspondente ConnectionString .

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

Parâmetros

source

string

cadeia a partir da qual a cadeia de ligação será extraída

requiredFields

string[]

matriz de cadeias que listam os campos que se espera que sejam encontrados.

Devoluções