Partager via


DevicesClient.ImportAsync(ImportJobProperties, CancellationToken) Méthode

Définition

Crée un travail en bloc pour importer des inscriptions d’appareils dans le hub IoT.

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

Paramètres

jobParameters
ImportJobProperties

Paramètres du travail.

cancellationToken
CancellationToken

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

Retours

Exceptions

Lorsque la chaîne de connexion ou le nom de conteneur fourni est null.

Lorsque la chaîne de connexion ou le nom de conteneur fourni est vide ou blanc.

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 à