Поделиться через


ConnectionString class

Описывает параметры, позволяющие устройству или облачному приложению подключаться к Центру Интернета вещей Azure.

Свойства

DeviceId

Уникальный идентификатор устройства, как он существует в реестре удостоверений устройства. Это используется только для строк подключения устройства.

GatewayHostName

IP-адрес или интернет-имя хост-компьютера, работающего в качестве устройства или шлюза протокола. Используется при взаимодействии с устройствами Azure Edge.

HostName

Имя узла Центра Интернета вещей Azure.

ModuleId

Уникальный идентификатор модуля, как он существует в реестре удостоверений устройства. Это используется только для строк подключения устройства.

SharedAccessKey

Симметричный ключ, используемый для создания маркеров подписи общего доступа, которые, в свою очередь, используются для проверки подлинности подключения. Связан с определенным устройством или определенной политикой службы.

SharedAccessKeyName

Имя политики доступа, используемой для подключения к Центру Интернета вещей Azure. используется только в случае пакета SDK службы, неиспользуемого с пакетом SDK для устройств (который использует DeviceId вместо этого).

SharedAccessSignature

Подписанный 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[]

Массив строк, в котором перечислены поля, которые должны быть найдены.

Возвращаемое значение