Compartir a través de


IotHubModuleClient Constructores

Definición

Sobrecargas

IotHubModuleClient(String, IotHubClientOptions)

Crea un elemento descartable IotHubModuleClient a partir de la cadena de conexión especificada.

IotHubModuleClient(String, IAuthenticationMethod, IotHubClientOptions)

Crea un elemento descartable IotHubModuleClient a partir de los parámetros especificados.

IotHubModuleClient(String, IotHubClientOptions)

Crea un elemento descartable IotHubModuleClient a partir de la cadena de conexión especificada.

public IotHubModuleClient (string connectionString, Microsoft.Azure.Devices.Client.IotHubClientOptions options = default);
new Microsoft.Azure.Devices.Client.IotHubModuleClient : string * Microsoft.Azure.Devices.Client.IotHubClientOptions -> Microsoft.Azure.Devices.Client.IotHubModuleClient
Public Sub New (connectionString As String, Optional options As IotHubClientOptions = Nothing)

Parámetros

connectionString
String

Cadena de conexión basada en la clave de acceso compartido usada en las llamadas API que permite al módulo comunicarse con IoT Hub.

options
IotHubClientOptions

Opciones que permiten la configuración de la instancia de cliente del módulo durante la inicialización.

Excepciones

Es connectionString null o el nombre de host del centro de IoT, el identificador de dispositivo o el identificador de módulo en la cadena de conexión es null.

Ni la clave de acceso compartido ni la firma de acceso compartido se presentaron para la autenticación.

Se aplica a

IotHubModuleClient(String, IAuthenticationMethod, IotHubClientOptions)

Crea un elemento descartable IotHubModuleClient a partir de los parámetros especificados.

public IotHubModuleClient (string hostName, Microsoft.Azure.Devices.Client.IAuthenticationMethod authenticationMethod, Microsoft.Azure.Devices.Client.IotHubClientOptions options = default);
new Microsoft.Azure.Devices.Client.IotHubModuleClient : string * Microsoft.Azure.Devices.Client.IAuthenticationMethod * Microsoft.Azure.Devices.Client.IotHubClientOptions -> Microsoft.Azure.Devices.Client.IotHubModuleClient
Public Sub New (hostName As String, authenticationMethod As IAuthenticationMethod, Optional options As IotHubClientOptions = Nothing)

Parámetros

hostName
String

Nombre de host DNS completo de IoT Hub.

authenticationMethod
IAuthenticationMethod

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

options
IotHubClientOptions

Opciones que permiten la configuración de la instancia de cliente del módulo durante la inicialización.

Excepciones

hostName, id. de dispositivo, id. de módulo o authenticationMethod es null.

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

Se aplica a