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
Device |
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. |
Gateway |
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. |
Host |
Nombre de host del centro de IoT de Azure. |
Module |
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. |
Shared |
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. |
Shared |
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 |
Shared |
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.