DigitalTwinClient.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Create(String, AzureSasCredential, DelegatingHandler[]) |
Erstellt DigitalTwinClient mithilfe einer Shared Access Signature, die vom Aufrufer bereitgestellt und aktualisiert wird. |
Create(String, TokenCredential, DelegatingHandler[]) |
Erstellt DigitalTwinClient und authentifiziert sich mithilfe einer Identität in Azure Active Directory (AAD). |
Create(String, AzureSasCredential, DelegatingHandler[])
Erstellt DigitalTwinClient mithilfe einer Shared Access Signature, die vom Aufrufer bereitgestellt und aktualisiert wird.
public static Microsoft.Azure.Devices.DigitalTwinClient Create (string hostName, Azure.AzureSasCredential credential, params System.Net.Http.DelegatingHandler[] handlers);
static member Create : string * Azure.AzureSasCredential * System.Net.Http.DelegatingHandler[] -> Microsoft.Azure.Devices.DigitalTwinClient
Public Shared Function Create (hostName As String, credential As AzureSasCredential, ParamArray handlers As DelegatingHandler()) As DigitalTwinClient
Parameter
- hostName
- String
IoT Hub-Hostname.
- credential
- AzureSasCredential
Anmeldeinformationen, die ein SAS-Token für die Authentifizierung bei IoT Hub generieren. Siehe AzureSasCredential.
- handlers
- DelegatingHandler[]
Die delegierenden Handler, die der HTTP-Clientpipeline hinzugefügt werden sollen. Sie können Handler für die Ablaufverfolgung, die Implementierung einer Wiederholungsstrategie, das Weiterleiten von Anforderungen über einen Proxy usw. hinzufügen.
Gibt zurück
Ein DigitalTwinsClient-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 das Signieren und Erneuern zu verwalten. Das AzureSasCredential -Objekt gewährt dem SDK Zugriff auf das SAS-Token, während der Aufrufer es nach Bedarf mithilfe der Update(String) -Methode aktualisieren kann.
Gilt für:
Create(String, TokenCredential, DelegatingHandler[])
Erstellt DigitalTwinClient und authentifiziert sich mithilfe einer Identität in Azure Active Directory (AAD).
public static Microsoft.Azure.Devices.DigitalTwinClient Create (string hostName, Azure.Core.TokenCredential credential, params System.Net.Http.DelegatingHandler[] handlers);
static member Create : string * Azure.Core.TokenCredential * System.Net.Http.DelegatingHandler[] -> Microsoft.Azure.Devices.DigitalTwinClient
Public Shared Function Create (hostName As String, credential As TokenCredential, ParamArray handlers As DelegatingHandler()) As DigitalTwinClient
Parameter
- hostName
- String
IoT Hub-Hostname.
- credential
- TokenCredential
Azure Active Directory-Anmeldeinformationen (AAD) für die Authentifizierung bei IoT Hub. Siehe TokenCredential.
- handlers
- DelegatingHandler[]
Die delegierenden Handler, die der HTTP-Clientpipeline hinzugefügt werden sollen. Sie können Handler für die Ablaufverfolgung, die Implementierung einer Wiederholungsstrategie, das Weiterleiten von Anforderungen über einen Proxy usw. hinzufügen.
Gibt zurück
Ein DigitalTwinsClient-instance.
Hinweise
Weitere Informationen zu den Authentifizierungsoptionen mit einem 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:
Azure SDK for .NET