IotHubModuleClient Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
IotHubModuleClient(String, IotHubClientOptions) |
Crea un elemento descartable |
IotHubModuleClient(String, IAuthenticationMethod, IotHubClientOptions) |
Crea un elemento descartable |
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
Azure SDK for .NET