IotHubConnectionCredentials Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET