ModulesClient.GetAsync(String, String, CancellationToken) Méthode
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.
Obtenez une identité de module par son ID et par l’ID de l’appareil sur lequel il est inscrit.
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.Module> GetAsync (string deviceId, string moduleId, System.Threading.CancellationToken cancellationToken = default);
abstract member GetAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Module>
override this.GetAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Module>
Public Overridable Function GetAsync (deviceId As String, moduleId As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Module)
Paramètres
- deviceId
- String
Identificateur unique de l’identité de l’appareil sur laquelle le module est inscrit.
- moduleId
- String
Identificateur unique de l’identité de module à récupérer.
- cancellationToken
- CancellationToken
Jeton qui permet l’annulation de l’opération.
Retours
Identité de module récupérée.
Exceptions
Levée lorsque l’ID d’appareil ou l’ID de module fourni est null.
Levée lorsque l’ID d’appareil ou l’ID de module fourni est vide ou espace blanc.
Levée si IoT Hub a répondu à la demande avec un code de status non réussi. Par exemple, si la requête fournie a été limitée, IotHubServiceException avec ThrottlingException est levée. Pour obtenir la liste complète des cas d’erreur possibles, consultez IotHubServiceErrorCode.
Si la requête HTTP échoue en raison d’un problème sous-jacent tel que la connectivité réseau, l’échec DNS ou la validation du certificat de serveur.
Si le jeton d’annulation fourni a demandé l’annulation.
S’applique à
Azure SDK for .NET