Freigeben über


RegistryManager.Create Methode

Definition

Überlädt

Create(String, AzureSasCredential, HttpTransportSettings)

Erstellt RegistryManager mithilfe einer freigegebenen Zugriffssignatur, die vom Aufrufer bereitgestellt und nach Bedarf aktualisiert wird.

Create(String, TokenCredential, HttpTransportSettings)

Erstellt RegistryManager und authentifiziert sich mithilfe einer Identität in Azure Active Directory (AAD).

Create(String, AzureSasCredential, HttpTransportSettings)

Erstellt RegistryManager mithilfe einer freigegebenen Zugriffssignatur, die vom Aufrufer bereitgestellt und nach Bedarf aktualisiert wird.

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

Parameter

hostName
String

IoT Hub-Hostname.

credential
AzureSasCredential

Anmeldeinformationen, die ein SAS-Token für die Authentifizierung bei IoT Hub generieren. Siehe AzureSasCredential.

transportSettings
HttpTransportSettings

Die HTTP-Transporteinstellungen.

Gibt zurück

Ein RegistryManager-instance.

Hinweise

Benutzer möchten möglicherweise ihre eigenen SAS-Token (Shared Access Signature) erstellen, anstatt den freigegebenen Schlüssel an das SDK zu übergeben und die Signierung und Erneuerung zu verwalten. Das AzureSasCredential -Objekt gewährt dem SDK Zugriff auf das SAS-Token, während der Aufrufer es bei Bedarf mithilfe der Update(String) -Methode aktualisieren kann.

Gilt für:

Create(String, TokenCredential, HttpTransportSettings)

Erstellt RegistryManager und authentifiziert sich mithilfe einer Identität in 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

Parameter

hostName
String

IoT Hub-Hostname.

credential
TokenCredential

Azure Active Directory-Anmeldeinformationen (AAD) für die Authentifizierung bei IoT Hub.

transportSettings
HttpTransportSettings

Die HTTP-Transporteinstellungen.

Gibt zurück

Ein RegistryManager-instance.

Hinweise

Weitere Informationen zu den Optionen der Authentifizierung mithilfe eines abgeleiteten instance von TokenCredentialfinden Sie unter https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme. Weitere Informationen zum Konfigurieren von IoT Hub mit Azure Active Directory finden Sie unter https://docs.microsoft.com/azure/iot-hub/iot-hub-dev-guide-azure-ad-rbac

Gilt für: