次の方法で共有


ConnectionString class

デバイスまたはクラウド アプリケーションが Azure IoT ハブに接続できるようにするパラメーターについて説明します。

プロパティ

DeviceId

デバイス ID レジストリに存在する一意のデバイス識別子。 これは、デバイス接続文字列にのみ使用されます。

GatewayHostName

デバイスまたはプロトコル ゲートウェイとして動作するホスト コンピューターの IP アドレスまたはインターネット名。 Azure Edge デバイスと通信するときに使用されます。

HostName

Azure IoT ハブのホスト名。

ModuleId

デバイス ID レジストリに存在する一意のモジュール識別子。 これは、デバイス接続文字列にのみ使用されます。

SharedAccessKey

接続の認証に使用される共有アクセス署名トークンの作成に使用される対称キー。 特定のデバイスまたは特定のサービス ポリシーに関連付けられます。

SharedAccessKeyName

Azure IoT ハブへの接続に使用されるアクセス ポリシーの名前。 サービス SDK の場合にのみ使用されます。Device SDK では使用されません (代わりに を使用 DeviceId します)。

SharedAccessSignature

IoT ハブに対する "デバイス接続" アクセス許可をカプセル化する共有アクセス署名。

x509

このプロパティは、デバイスが認証に x509 証明書を使用し、存在する場合は True に設定されている場合にのみ存在します。

メソッド

parse(string, string[])

文字列を解析し、対応する ConnectionString オブジェクトを返します。

プロパティの詳細

DeviceId

デバイス ID レジストリに存在する一意のデバイス識別子。 これは、デバイス接続文字列にのみ使用されます。

DeviceId?: string

プロパティ値

string

GatewayHostName

デバイスまたはプロトコル ゲートウェイとして動作するホスト コンピューターの IP アドレスまたはインターネット名。 Azure Edge デバイスと通信するときに使用されます。

GatewayHostName?: string

プロパティ値

string

HostName

Azure IoT ハブのホスト名。

HostName?: string

プロパティ値

string

ModuleId

デバイス ID レジストリに存在する一意のモジュール識別子。 これは、デバイス接続文字列にのみ使用されます。

ModuleId?: string

プロパティ値

string

SharedAccessKey

接続の認証に使用される共有アクセス署名トークンの作成に使用される対称キー。 特定のデバイスまたは特定のサービス ポリシーに関連付けられます。

SharedAccessKey?: string

プロパティ値

string

SharedAccessKeyName

Azure IoT ハブへの接続に使用されるアクセス ポリシーの名前。 サービス SDK の場合にのみ使用されます。Device SDK では使用されません (代わりに を使用 DeviceId します)。

SharedAccessKeyName?: string

プロパティ値

string

SharedAccessSignature

IoT ハブに対する "デバイス接続" アクセス許可をカプセル化する共有アクセス署名。

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[]

見つかると予想されるフィールドを一覧表示する文字列の配列。

戻り値