Compartir a través de


RegistryManager.Create Método

Definición

Sobrecargas

Create(String, AzureSasCredential, HttpTransportSettings)

Crea RegistryManager mediante una firma de acceso compartido proporcionada y actualizada según sea necesario por el autor de la llamada.

Create(String, TokenCredential, HttpTransportSettings)

Crea RegistryManager, autenticando mediante una identidad en Azure Active Directory (AAD).

Create(String, AzureSasCredential, HttpTransportSettings)

Crea RegistryManager mediante una firma de acceso compartido proporcionada y actualizada según sea necesario por el autor de la llamada.

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

Nombre de host de IoT Hub.

credential
AzureSasCredential

Credencial que genera un token de SAS para autenticarse con IoT Hub. Vea AzureSasCredential.

transportSettings
HttpTransportSettings

Configuración de transporte HTTP.

Devoluciones

Una instancia de RegistryManager.

Comentarios

Es posible que los usuarios deseen crear sus propios tokens de firma de acceso compartido (SAS) en lugar de proporcionar la clave compartida al SDK y permitir que administre la firma y la renovación. El AzureSasCredential objeto proporciona al SDK acceso al token de SAS, mientras que el autor de la llamada puede actualizarlo según sea necesario mediante el Update(String) método .

Se aplica a

Create(String, TokenCredential, HttpTransportSettings)

Crea RegistryManager, autenticando mediante una identidad en Azure Active Directory (AAD).

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

Nombre de host de IoT Hub.

credential
TokenCredential

Credenciales de Azure Active Directory (AAD) para autenticarse con IoT Hub.

transportSettings
HttpTransportSettings

Configuración de transporte HTTP.

Devoluciones

Una instancia de RegistryManager.

Comentarios

Para obtener más información sobre las opciones de autenticación mediante una instancia derivada de TokenCredential, vea https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme. Para más información sobre cómo configurar IoT Hub con Azure Active Directory, consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-dev-guide-azure-ad-rbac

Se aplica a