Compartilhar via


IotHubConnectionCredentials Construtores

Definição

Sobrecargas

IotHubConnectionCredentials(String)

Cria uma instância dessa classe usando uma cadeia de conexão.

IotHubConnectionCredentials(IAuthenticationMethod, String, String)

Cria uma instância dessa classe com base em um método de autenticação, o nome do host do Hub IoT e um nome de host de gateway opcional.

IotHubConnectionCredentials(String)

Cria uma instância dessa classe usando uma cadeia de conexão.

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

A cadeia de conexão do dispositivo do hub IoT.

Exceções

iotHubConnectionString, o nome do host do Hub IoT ou a ID do dispositivo são nulos.

iotHubConnectionString, o nome do host do Hub IoT ou a ID do dispositivo são uma cadeia de caracteres vazia ou consistem apenas em caracteres de espaço em branco.

Chave de acesso compartilhado ou assinatura de acesso compartilhado, onde apresentada junto com certificados X509 para autenticação.

Aplica-se a

IotHubConnectionCredentials(IAuthenticationMethod, String, String)

Cria uma instância dessa classe com base em um método de autenticação, o nome do host do Hub IoT e um nome de host de gateway 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

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

iotHubHostName
String

O nome do host DNS totalmente qualificado do Hub IoT.

gatewayHostName
String

O nome do host DNS totalmente qualificado do gateway (opcional).

Exceções

iotHubHostName, A ID do dispositivo ou authenticationMethod é nula.

CertificateChain é usado em um protocolo diferente de MQTT sobre TCP ou AMQP por TCP.

Chave de acesso compartilhado ou assinatura de acesso compartilhado, onde apresentada junto com certificados X509 para autenticação.

CertificateChain não pôde ser instalado.

Aplica-se a