ConnectionString class
Descreve os parâmetros que permitem que um dispositivo ou aplicativo de nuvem se conecte a um hub IoT do Azure.
Propriedades
Device |
Identificador de dispositivo exclusivo como ele existe no registro de identidade do dispositivo. Isso só é usado para cadeias de conexão de dispositivo. |
Gateway |
Endereço IP ou nome da Internet do computador host funcionando como um gateway de protocolo ou dispositivo. Usado ao se comunicar com dispositivos do Azure Edge. |
Host |
Nome do host do Hub IoT do Azure. |
Module |
Identificador de módulo exclusivo como ele existe no registro de identidade do dispositivo. Isso só é usado para cadeias de conexão de dispositivo. |
Shared |
Chave simétrica usada para criar tokens de assinatura de acesso compartilhado que, por sua vez, são usados para autenticar a conexão. Associado a um dispositivo específico ou a uma política de serviço específica. |
Shared |
Nome da política de acesso usada para se conectar ao Hub IoT do Azure. usado somente no caso do SDK do serviço, não utilizado com o SDK do Dispositivo (que usa |
Shared |
Uma assinatura de acesso compartilhado que encapsula permissões de "conexão de dispositivo" em um hub IoT. |
x509 | Essa propriedade só existirá se um dispositivo usar certificados x509 para autenticação e, se existir, será definido como True. |
Métodos
parse(string, string[]) | Analisa uma cadeia de caracteres e retorna o objeto correspondente ConnectionString . |
Detalhes da propriedade
DeviceId
Identificador de dispositivo exclusivo como ele existe no registro de identidade do dispositivo. Isso só é usado para cadeias de conexão de dispositivo.
DeviceId?: string
Valor da propriedade
string
GatewayHostName
Endereço IP ou nome da Internet do computador host funcionando como um gateway de protocolo ou dispositivo. Usado ao se comunicar com dispositivos do Azure Edge.
GatewayHostName?: string
Valor da propriedade
string
HostName
Nome do host do Hub IoT do Azure.
HostName?: string
Valor da propriedade
string
ModuleId
Identificador de módulo exclusivo como ele existe no registro de identidade do dispositivo. Isso só é usado para cadeias de conexão de dispositivo.
ModuleId?: string
Valor da propriedade
string
SharedAccessKey
Chave simétrica usada para criar tokens de assinatura de acesso compartilhado que, por sua vez, são usados para autenticar a conexão. Associado a um dispositivo específico ou a uma política de serviço específica.
SharedAccessKey?: string
Valor da propriedade
string
SharedAccessKeyName
Nome da política de acesso usada para se conectar ao Hub IoT do Azure. usado somente no caso do SDK do serviço, não utilizado com o SDK do Dispositivo (que usa DeviceId
em vez disso).
SharedAccessKeyName?: string
Valor da propriedade
string
SharedAccessSignature
Uma assinatura de acesso compartilhado que encapsula permissões de "conexão de dispositivo" em um hub IoT.
SharedAccessSignature?: string
Valor da propriedade
string
x509
Essa propriedade só existirá se um dispositivo usar certificados x509 para autenticação e, se existir, será definido como True.
x509?: string
Valor da propriedade
string
Detalhes do método
parse(string, string[])
Analisa uma cadeia de caracteres e retorna o objeto correspondente ConnectionString .
static function parse(source: string, requiredFields?: string[]): ConnectionString
Parâmetros
- source
-
string
cadeia de caracteres da qual a cadeia de conexão será extraída
- requiredFields
-
string[]
matriz de cadeias de caracteres listando os campos que devem ser encontrados.