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
Device |
Identificador de dispositivo exclusivo tal como existe no registo de identidade do dispositivo. Isto só é utilizado para cadeias de ligação de dispositivos. |
Gateway |
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. |
Host |
Nome do anfitrião do hub IoT do Azure. |
Module |
Identificador de módulo exclusivo tal como existe no registo de identidade do dispositivo. Isto só é utilizado para cadeias de ligação de dispositivos. |
Shared |
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. |
Shared |
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 |
Shared |
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.