Partager via


DigitalTwinClient.Create Méthode

Définition

Surcharges

Create(String, AzureSasCredential, DelegatingHandler[])

Crée DigitalTwinClient à l’aide d’une signature d’accès partagé fournie et actualisée si nécessaire par l’appelant.

Create(String, TokenCredential, DelegatingHandler[])

Crée DigitalTwinClient, en s’authentifiant à l’aide d’une identité dans Azure Active Directory (AAD).

Create(String, AzureSasCredential, DelegatingHandler[])

Crée DigitalTwinClient à l’aide d’une signature d’accès partagé fournie et actualisée si nécessaire par l’appelant.

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

Paramètres

hostName
String

Nom d’hôte du hub IoT.

credential
AzureSasCredential

Informations d’identification qui génèrent un jeton SAS pour l’authentification auprès d’IoT Hub. Consultez AzureSasCredential.

handlers
DelegatingHandler[]

Délégation de gestionnaires à ajouter au pipeline client http. Vous pouvez ajouter des gestionnaires pour le suivi, l’implémentation d’une stratégie de nouvelle tentative, le routage des demandes via un proxy, etc.

Retours

Un instance DigitalTwinsClient.

Remarques

Les utilisateurs peuvent souhaiter créer leurs propres jetons de signature d’accès partagé (SAP) au lieu de donner la clé partagée au KIT de développement logiciel (SDK) et de le laisser gérer la signature et le renouvellement. L’objet AzureSasCredential donne au SDK l’accès au jeton SAS, tandis que l’appelant peut le mettre à jour si nécessaire à l’aide de la Update(String) méthode .

S’applique à

Create(String, TokenCredential, DelegatingHandler[])

Crée DigitalTwinClient, en s’authentifiant à l’aide d’une identité dans 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

Paramètres

hostName
String

Nom d’hôte du hub IoT.

credential
TokenCredential

Informations d’identification Azure Active Directory (AAD) pour l’authentification auprès d’IoT Hub. Voir TokenCredential

handlers
DelegatingHandler[]

Délégation de gestionnaires à ajouter au pipeline client http. Vous pouvez ajouter des gestionnaires pour le suivi, l’implémentation d’une stratégie de nouvelle tentative, le routage des demandes via un proxy, etc.

Retours

Un instance DigitalTwinsClient.

Remarques

Pour plus d’informations sur les options d’authentification à l’aide d’un instance dérivé de TokenCredential, consultez https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme. Pour plus d’informations sur la configuration d’IoT Hub avec Azure Active Directory, consultez https://docs.microsoft.com/azure/iot-hub/iot-hub-dev-guide-azure-ad-rbac

S’applique à