Partager via


ModulesClient.CreateAsync(Module, CancellationToken) Méthode

Définition

Créez une identité de module dans le registre de votre hub IoT.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.Module> CreateAsync (Microsoft.Azure.Devices.Module module, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateAsync : Microsoft.Azure.Devices.Module * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Module>
override this.CreateAsync : Microsoft.Azure.Devices.Module * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Module>
Public Overridable Function CreateAsync (module As Module, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Module)

Paramètres

module
Module

Identité du module à inscrire.

cancellationToken
CancellationToken

Jeton qui permet l’annulation de l’opération.

Retours

Module inscrit avec les clés et les ETags générés.

Exceptions

Levée lorsque le module fourni est null.

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 à