Compartir a través de


ConnectionString class

Describe los parámetros que permiten que un dispositivo o una aplicación en la nube se conecten a un centro de IoT de Azure.

Propiedades

DeviceId

Identificador de dispositivo único tal como existe en el registro de identidad del dispositivo. Esto solo se usa para las cadenas de conexión del dispositivo.

GatewayHostName

Dirección IP o nombre de Internet de la máquina host que funciona como un dispositivo o puerta de enlace de protocolo. Se usa al comunicarse con dispositivos de Azure Edge.

HostName

Nombre de host del centro de IoT de Azure.

ModuleId

Identificador de módulo único tal como existe en el registro de identidad del dispositivo. Esto solo se usa para las cadenas de conexión del dispositivo.

SharedAccessKey

Clave simétrica usada para crear tokens de firma de acceso compartido que se usan a su vez para autenticar la conexión. Asociado a un dispositivo específico o a una directiva de servicio específica.

SharedAccessKeyName

Nombre de la directiva de acceso que se usa para conectarse a Azure IoT Hub. solo se usa en el caso del SDK del servicio, sin usar con el SDK de dispositivo (que usa DeviceId en su lugar).

SharedAccessSignature

Una firma de acceso compartido que encapsula los permisos de "conexión de dispositivos" en un centro de IoT.

x509

Esta propiedad solo existe si un dispositivo usa certificados x509 para la autenticación y, si existe, se establecerá en True.

Métodos

parse(string, string[])

Analiza una cadena y devuelve el objeto correspondiente ConnectionString .

Detalles de las propiedades

DeviceId

Identificador de dispositivo único tal como existe en el registro de identidad del dispositivo. Esto solo se usa para las cadenas de conexión del dispositivo.

DeviceId?: string

Valor de propiedad

string

GatewayHostName

Dirección IP o nombre de Internet de la máquina host que funciona como un dispositivo o puerta de enlace de protocolo. Se usa al comunicarse con dispositivos de Azure Edge.

GatewayHostName?: string

Valor de propiedad

string

HostName

Nombre de host del centro de IoT de Azure.

HostName?: string

Valor de propiedad

string

ModuleId

Identificador de módulo único tal como existe en el registro de identidad del dispositivo. Esto solo se usa para las cadenas de conexión del dispositivo.

ModuleId?: string

Valor de propiedad

string

SharedAccessKey

Clave simétrica usada para crear tokens de firma de acceso compartido que se usan a su vez para autenticar la conexión. Asociado a un dispositivo específico o a una directiva de servicio específica.

SharedAccessKey?: string

Valor de propiedad

string

SharedAccessKeyName

Nombre de la directiva de acceso que se usa para conectarse a Azure IoT Hub. solo se usa en el caso del SDK del servicio, sin usar con el SDK de dispositivo (que usa DeviceId en su lugar).

SharedAccessKeyName?: string

Valor de propiedad

string

SharedAccessSignature

Una firma de acceso compartido que encapsula los permisos de "conexión de dispositivos" en un centro de IoT.

SharedAccessSignature?: string

Valor de propiedad

string

x509

Esta propiedad solo existe si un dispositivo usa certificados x509 para la autenticación y, si existe, se establecerá en True.

x509?: string

Valor de propiedad

string

Detalles del método

parse(string, string[])

Analiza una cadena y devuelve el objeto correspondiente ConnectionString .

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

Parámetros

source

string

cadena de la que se extraerá la cadena de conexión.

requiredFields

string[]

matriz de cadenas que enumeran los campos que se espera que se encuentren.

Devoluciones