Compartir a través de


DevicesClient.GetJobAsync(String, CancellationToken) Método

Definición

Obtiene el trabajo del Registro con el identificador especificado.

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)

Parámetros

jobId
String

Identificador del trabajo del Registro que se va a recuperar.

cancellationToken
CancellationToken

Token que permite cancelar la operación.

Devoluciones

JobProperties del trabajo especificado por el jobId proporcionado.

Excepciones

Cuando el identificador de trabajo proporcionado es NULL.

Cuando el identificador de trabajo proporcionado está vacío o espacio en blanco.

Si IoT Hub respondió a la solicitud con un código de estado no correcto. Por ejemplo, si se ha limitado la solicitud proporcionada, IotHubServiceException se produce con ThrottlingException . Para obtener una lista completa de posibles casos de error, vea IotHubServiceErrorCode.

Si se produce un error en la solicitud HTTP debido a un problema subyacente, como la conectividad de red, el error dns o la validación del certificado de servidor.

Si el token de cancelación proporcionado ha solicitado la cancelación.

Se aplica a