你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IotHubConnectionCredentials 构造函数

定义

重载

IotHubConnectionCredentials(String)

使用连接字符串创建此类的实例。

IotHubConnectionCredentials(IAuthenticationMethod, String, String)

基于身份验证方法、IoT 中心的主机名和可选的网关主机名创建此类的实例。

IotHubConnectionCredentials(String)

使用连接字符串创建此类的实例。

public IotHubConnectionCredentials (string iotHubConnectionString);
new Microsoft.Azure.Devices.Client.IotHubConnectionCredentials : string -> Microsoft.Azure.Devices.Client.IotHubConnectionCredentials
Public Sub New (iotHubConnectionString As String)

参数

iotHubConnectionString
String

IoT 中心设备连接字符串。

例外

iotHubConnectionString,IoT 中心主机名或设备 ID 为 null。

iotHubConnectionString,IoT 中心主机名或设备 ID 为空字符串,或仅包含空格字符。

共享访问密钥或共享访问签名,其中与用于身份验证的 X509 证书一起提供。

适用于

IotHubConnectionCredentials(IAuthenticationMethod, String, String)

基于身份验证方法、IoT 中心的主机名和可选的网关主机名创建此类的实例。

public IotHubConnectionCredentials (Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, string iotHubHostName, string gatewayHostName = default);
new Microsoft.Azure.Devices.Client.IotHubConnectionCredentials : Microsoft.Azure.Devices.Client.IAuthenticationMethod * string * string -> Microsoft.Azure.Devices.Client.IotHubConnectionCredentials
Public Sub New (authenticationMethod As IAuthenticationMethod, iotHubHostName As String, Optional gatewayHostName As String = Nothing)

参数

authenticationMethod
IAuthenticationMethod

使用的身份验证方法。 它包括 ClientAuthenticationWithSharedAccessKeyRefreshClientAuthenticationWithSharedAccessSignatureClientAuthenticationWithX509CertificateMicrosoft.Azure.Devices.Client.HsmAuthentication.EdgeModuleAuthenticationWithHsm

iotHubHostName
String

IoT 中心的完全限定 DNS 主机名。

gatewayHostName
String

网关的完全限定 DNS 主机名 (可选) 。

例外

iotHubHostName、设备 ID 或 authenticationMethod 为 null。

CertificateChain 通过 TCP 的 MQTT 或基于 TCP 的 AMQP 以外的协议使用。

共享访问密钥或共享访问签名,其中与用于身份验证的 X509 证书一起提供。

适用于