RegistryManager.Create Método

Definição

Sobrecargas

Create(String, AzureSasCredential, HttpTransportSettings)

Cria o RegistryManager usando uma assinatura de acesso compartilhado fornecida e atualizada conforme necessário pelo chamador.

Create(String, TokenCredential, HttpTransportSettings)

Cria o RegistryManager, autenticando-se usando uma identidade no AAD (Azure Active Directory).

Create(String, AzureSasCredential, HttpTransportSettings)

Cria o RegistryManager usando uma assinatura de acesso compartilhado fornecida e atualizada conforme necessário pelo chamador.

public static Microsoft.Azure.Devices.RegistryManager Create (string hostName, Azure.AzureSasCredential credential, Microsoft.Azure.Devices.HttpTransportSettings transportSettings = default);
static member Create : string * Azure.AzureSasCredential * Microsoft.Azure.Devices.HttpTransportSettings -> Microsoft.Azure.Devices.RegistryManager
Public Shared Function Create (hostName As String, credential As AzureSasCredential, Optional transportSettings As HttpTransportSettings = Nothing) As RegistryManager

Parâmetros

hostName
String

Nome do host do Hub IoT.

credential
AzureSasCredential

Credencial que gera um token SAS para autenticar com o Hub IoT. Consulte AzureSasCredential.

transportSettings
HttpTransportSettings

As configurações de transporte HTTP.

Retornos

Uma instância do RegistryManager.

Comentários

Os usuários podem querer criar seus próprios tokens SAS (assinatura de acesso compartilhado) em vez de dar a chave compartilhada ao SDK e permitir que ele gerencie a assinatura e a renovação. O AzureSasCredential objeto fornece ao SDK acesso ao token SAS, enquanto o chamador pode atualizá-lo conforme necessário usando o Update(String) método .

Aplica-se a

Create(String, TokenCredential, HttpTransportSettings)

Cria o RegistryManager, autenticando-se usando uma identidade no AAD (Azure Active Directory).

public static Microsoft.Azure.Devices.RegistryManager Create (string hostName, Azure.Core.TokenCredential credential, Microsoft.Azure.Devices.HttpTransportSettings transportSettings = default);
static member Create : string * Azure.Core.TokenCredential * Microsoft.Azure.Devices.HttpTransportSettings -> Microsoft.Azure.Devices.RegistryManager
Public Shared Function Create (hostName As String, credential As TokenCredential, Optional transportSettings As HttpTransportSettings = Nothing) As RegistryManager

Parâmetros

hostName
String

Nome do host do Hub IoT.

credential
TokenCredential

Credenciais do AAD (Azure Active Directory) para autenticar com o Hub IoT.

transportSettings
HttpTransportSettings

As configurações de transporte HTTP.

Retornos

Uma instância do RegistryManager.

Comentários

Para obter mais informações sobre as opções de autenticação usando uma instância derivada do TokenCredential, consulte https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme. Para obter mais informações sobre como configurar o Hub IoT com o Azure Active Directory, consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-dev-guide-azure-ad-rbac

Aplica-se a