Partager via


DevicesClient.GetJobAsync(String, CancellationToken) Méthode

Définition

Obtient le travail de Registre avec l’ID spécifié.

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

Paramètres

jobId
String

ID du travail de Registre à récupérer.

cancellationToken
CancellationToken

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

Retours

JobProperties du travail spécifié par le jobId fourni.

Exceptions

Lorsque l’ID de travail fourni est null.

Lorsque l’ID de travail 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 à