Compartir a través de


IotHubConnectionCredentials Constructores

Definición

Sobrecargas

IotHubConnectionCredentials(String)

Crea una instancia de esta clase mediante una cadena de conexión.

IotHubConnectionCredentials(IAuthenticationMethod, String, String)

Crea una instancia de esta clase basada en un método de autenticación, el nombre de host del centro de IoT y un nombre de host de puerta de enlace opcional.

IotHubConnectionCredentials(String)

Crea una instancia de esta clase mediante una cadena de conexión.

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

Parámetros

iotHubConnectionString
String

Cadena de conexión del dispositivo de IoT Hub.

Excepciones

iotHubConnectionString, el nombre de host o el identificador de dispositivo de IoT Hub son null.

iotHubConnectionString, el nombre de host o el identificador de dispositivo de IoT Hub son una cadena vacía o solo constan de caracteres de espacio en blanco.

Clave de acceso compartido o firma de acceso compartido donde se presentan junto con certificados X509 para la autenticación.

Se aplica a

IotHubConnectionCredentials(IAuthenticationMethod, String, String)

Crea una instancia de esta clase basada en un método de autenticación, el nombre de host del centro de IoT y un nombre de host de puerta de enlace opcional.

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)

Parámetros

authenticationMethod
IAuthenticationMethod

Método de autenticación que se usa. Incluye ClientAuthenticationWithSharedAccessKeyRefresh, ClientAuthenticationWithSharedAccessSignatureClientAuthenticationWithX509Certificate o Microsoft.Azure.Devices.Client.HsmAuthentication.EdgeModuleAuthenticationWithHsm.

iotHubHostName
String

Nombre de host DNS completo de IoT Hub.

gatewayHostName
String

Nombre de host DNS completo de la puerta de enlace (opcional).

Excepciones

iotHubHostName, id. de dispositivo o authenticationMethod es null.

CertificateChain se usa a través de un protocolo distinto de MQTT a través de TCP o AMQP a través de TCP.

Clave de acceso compartido o firma de acceso compartido donde se presentan junto con certificados X509 para la autenticación.

Se aplica a