Compartilhar via


ConnectionString class

Descreve os parâmetros que permitem que um dispositivo ou aplicativo de nuvem se conecte a um hub IoT do Azure.

Propriedades

DeviceId

Identificador de dispositivo exclusivo como ele existe no registro de identidade do dispositivo. Isso só é usado para cadeias de conexão de dispositivo.

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.

HostName

Nome do host do Hub IoT do Azure.

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.

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.

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

SharedAccessSignature

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.

Retornos