IotHubServiceClient Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
IotHubServiceClient() |
Crée une instance de cette classe. Fourni à des fins de test unitaire uniquement. |
IotHubServiceClient(String, IotHubServiceClientOptions) |
Créez une instance de cette classe qui authentifie les demandes de service à l’aide d’une chaîne de connexion IoT Hub. |
IotHubServiceClient(String, AzureSasCredential, IotHubServiceClientOptions) |
Créez une instance de cette classe qui authentifie les demandes de service avec une signature d’accès partagé fournie et actualisée si nécessaire par l’appelant. |
IotHubServiceClient(String, TokenCredential, IotHubServiceClientOptions) |
Créez une instance de cette classe qui authentifie les demandes de service à l’aide d’une identité dans Azure Active Directory (AAD). |
IotHubServiceClient()
Crée une instance de cette classe. Fourni à des fins de test unitaire uniquement.
protected IotHubServiceClient();
Protected Sub New ()
S’applique à
IotHubServiceClient(String, IotHubServiceClientOptions)
Créez une instance de cette classe qui authentifie les demandes de service à l’aide d’une chaîne de connexion IoT Hub.
public IotHubServiceClient(string connectionString, Microsoft.Azure.Devices.IotHubServiceClientOptions options = default);
new Microsoft.Azure.Devices.IotHubServiceClient : string * Microsoft.Azure.Devices.IotHubServiceClientOptions -> Microsoft.Azure.Devices.IotHubServiceClient
Public Sub New (connectionString As String, Optional options As IotHubServiceClientOptions = Nothing)
Paramètres
- connectionString
- String
Chaîne de connexion IoT Hub.
- options
- IotHubServiceClientOptions
Paramètres client facultatifs.
Exceptions
Levée lorsque la chaîne de connexion fournie est null.
Levée lorsque la chaîne de connexion fournie est vide ou espace blanc.
S’applique à
IotHubServiceClient(String, AzureSasCredential, IotHubServiceClientOptions)
Créez une instance de cette classe qui authentifie les demandes de service avec une signature d’accès partagé fournie et actualisée si nécessaire par l’appelant.
public IotHubServiceClient(string hostName, Azure.AzureSasCredential credential, Microsoft.Azure.Devices.IotHubServiceClientOptions options = default);
new Microsoft.Azure.Devices.IotHubServiceClient : string * Azure.AzureSasCredential * Microsoft.Azure.Devices.IotHubServiceClientOptions -> Microsoft.Azure.Devices.IotHubServiceClient
Public Sub New (hostName As String, credential As AzureSasCredential, Optional options As IotHubServiceClientOptions = Nothing)
Paramètres
- hostName
- String
Nom d’hôte du hub IoT. Pour instance : « my-iot-hub.azure-devices.net ».
- credential
- AzureSasCredential
Informations d’identification qui génèrent un jeton SAP pour l’authentification auprès d’IoT Hub. Consultez AzureSasCredential.
- options
- IotHubServiceClientOptions
Paramètres client facultatifs.
Exceptions
Levée lorsque le fourni hostName
ou credential
est null.
Levée lorsque le fourni hostName
est vide ou espace blanc.
Remarques
Les utilisateurs peuvent souhaiter créer leurs propres jetons de signature d’accès partagé (SAP) plutôt que 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 à
IotHubServiceClient(String, TokenCredential, IotHubServiceClientOptions)
Créez une instance de cette classe qui authentifie les demandes de service à l’aide d’une identité dans Azure Active Directory (AAD).
public IotHubServiceClient(string hostName, Azure.Core.TokenCredential credential, Microsoft.Azure.Devices.IotHubServiceClientOptions options = default);
new Microsoft.Azure.Devices.IotHubServiceClient : string * Azure.Core.TokenCredential * Microsoft.Azure.Devices.IotHubServiceClientOptions -> Microsoft.Azure.Devices.IotHubServiceClient
Public Sub New (hostName As String, credential As TokenCredential, Optional options As IotHubServiceClientOptions = Nothing)
Paramètres
- hostName
- String
Nom d’hôte du hub IoT. Pour instance : « my-iot-hub.azure-devices.net ».
- credential
- TokenCredential
Informations d’identification Azure Active Directory (AAD) pour l’authentification auprès d’IoT Hub.
- options
- IotHubServiceClientOptions
Paramètres client facultatifs.
Exceptions
Levée lorsque le fourni hostName
ou credential
est null.
Levée lorsque le fourni hostName
est vide ou espace blanc.
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 à
Azure SDK for .NET