Freigeben über


DevicesClient.ImportAsync(ImportJobProperties, CancellationToken) Methode

Definition

Erstellt einen neuen Massenauftrag zum Importieren von Geräteregistrierungen in den IoT Hub.

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)

Parameter

jobParameters
ImportJobProperties

Parameter für den Auftrag.

cancellationToken
CancellationToken

Das Token, mit dem der Vorgang abgebrochen werden kann.

Gibt zurück

Ausnahmen

Wenn die angegebene Verbindungszeichenfolge oder der Containername NULL ist.

Wenn die angegebene Verbindungszeichenfolge oder der Containername leer oder leer ist.

Wenn IoT Hub auf die Anforderung mit einem nicht erfolgreichen status Code reagiert hat. Wenn beispielsweise die bereitgestellte Anforderung gedrosselt wurde, IotHubServiceException wird mit ThrottlingException ausgelöst. Eine vollständige Liste möglicher Fehlerfälle finden Sie unter IotHubServiceErrorCode.

Wenn die HTTP-Anforderung aufgrund eines zugrunde liegenden Problems fehlschlägt, z. B. Netzwerkkonnektivität, DNS-Fehler oder Serverzertifikatüberprüfung.

Wenn das bereitgestellte Abbruchtoken den Abbruch angefordert hat.

Gilt für: