ConnectionString class
Описывает параметры, позволяющие устройству или облачному приложению подключаться к Центру Интернета вещей Azure.
Свойства
| Device |
Уникальный идентификатор устройства, как он существует в реестре удостоверений устройства. Это используется только для строк подключения устройства. |
| Gateway |
IP-адрес или интернет-имя хост-компьютера, работающего в качестве устройства или шлюза протокола. Используется при взаимодействии с устройствами Azure Edge. |
| Host |
Имя узла Центра Интернета вещей Azure. |
| Module |
Уникальный идентификатор модуля, как он существует в реестре удостоверений устройства. Это используется только для строк подключения устройства. |
| Shared |
Симметричный ключ, используемый для создания маркеров подписи общего доступа, которые, в свою очередь, используются для проверки подлинности подключения. Связан с определенным устройством или определенной политикой службы. |
| Shared |
Имя политики доступа, используемой для подключения к Центру Интернета вещей Azure. используется только в случае пакета SDK службы, неиспользуемого с пакетом SDK для устройств (который использует |
| Shared |
Подписанный URL-адрес, инкапсулирующий разрешения "device connect" в Центре Интернета вещей. |
| x509 | Это свойство существует только в том случае, если устройство использует сертификаты x509 для проверки подлинности и если оно существует, будет присвоено значение True. |
Методы
| parse(string, string[]) | Анализирует строку и возвращает соответствующий объект ConnectionString. |
Сведения о свойстве
DeviceId
Уникальный идентификатор устройства, как он существует в реестре удостоверений устройства. Это используется только для строк подключения устройства.
DeviceId?: string
Значение свойства
string
GatewayHostName
IP-адрес или интернет-имя хост-компьютера, работающего в качестве устройства или шлюза протокола. Используется при взаимодействии с устройствами Azure Edge.
GatewayHostName?: string
Значение свойства
string
HostName
Имя узла Центра Интернета вещей Azure.
HostName?: string
Значение свойства
string
ModuleId
Уникальный идентификатор модуля, как он существует в реестре удостоверений устройства. Это используется только для строк подключения устройства.
ModuleId?: string
Значение свойства
string
SharedAccessKey
Симметричный ключ, используемый для создания маркеров подписи общего доступа, которые, в свою очередь, используются для проверки подлинности подключения. Связан с определенным устройством или определенной политикой службы.
SharedAccessKey?: string
Значение свойства
string
SharedAccessKeyName
Имя политики доступа, используемой для подключения к Центру Интернета вещей Azure. используется только в случае пакета SDK службы, неиспользуемого с пакетом SDK для устройств (который использует DeviceId вместо этого).
SharedAccessKeyName?: string
Значение свойства
string
SharedAccessSignature
Подписанный URL-адрес, инкапсулирующий разрешения "device connect" в Центре Интернета вещей.
SharedAccessSignature?: string
Значение свойства
string
x509
Это свойство существует только в том случае, если устройство использует сертификаты x509 для проверки подлинности и если оно существует, будет присвоено значение True.
x509?: string
Значение свойства
string
Сведения о методе
parse(string, string[])
Анализирует строку и возвращает соответствующий объект ConnectionString.
static function parse(source: string, requiredFields?: string[]): ConnectionString
Параметры
- source
-
string
строка, из которой будет извлечена строка подключения
- requiredFields
-
string[]
Массив строк, в котором перечислены поля, которые должны быть найдены.