RegistryManager.Create Método
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
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
Azure SDK for .NET