Compartilhar via


IotHubModuleClient Construtores

Definição

Sobrecargas

IotHubModuleClient(String, IotHubClientOptions)

Cria um descartável IotHubModuleClient da cadeia de conexão especificada.

IotHubModuleClient(String, IAuthenticationMethod, IotHubClientOptions)

Cria um descartável IotHubModuleClient com base nos parâmetros especificados.

IotHubModuleClient(String, IotHubClientOptions)

Cria um descartável IotHubModuleClient da cadeia de conexão 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

A cadeia de conexão baseada na chave de acesso compartilhado usada em chamadas à API que permite que o módulo se comunique com Hub IoT.

options
IotHubClientOptions

As opções que permitem a configuração da instância do cliente do módulo durante a inicialização.

Exceções

É connectionString nulo ou o nome do host do Hub IoT, a ID do dispositivo ou a ID do módulo na cadeia de conexão é nulo.

Nem a chave de acesso compartilhado nem a assinatura de acesso compartilhado foram apresentadas para autenticação.

Aplica-se a

IotHubModuleClient(String, IAuthenticationMethod, IotHubClientOptions)

Cria um descartável IotHubModuleClient com base nos 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

O nome do host DNS totalmente qualificado do Hub IoT.

authenticationMethod
IAuthenticationMethod

O método de autenticação usado. Ele inclui ClientAuthenticationWithSharedAccessKeyRefresh, ClientAuthenticationWithSharedAccessSignatureClientAuthenticationWithX509Certificate ou Microsoft.Azure.Devices.Client.HsmAuthentication.EdgeModuleAuthenticationWithHsm.

options
IotHubClientOptions

As opções que permitem a configuração da instância do cliente do módulo durante a inicialização.

Exceções

hostName, ID do dispositivo, ID do módulo ou authenticationMethod é nulo.

A chave de acesso compartilhado ou a assinatura de acesso compartilhado foram apresentadas junto com certificados X509 para autenticação.

Aplica-se a