Compartir a través de


QueryClient.CreateJobsQueryAsync(JobQueryOptions, CancellationToken) Método

Definición

Consulte todos los trabajos o consulte los trabajos por tipo o estado.

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

Parámetros

options
JobQueryOptions

Parámetros opcionales con los que ejecutar la consulta.

cancellationToken
CancellationToken

Token de cancelación de tareas.

Devoluciones

Un conjunto iterable de los trabajos consultados.

Excepciones

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.

Ejemplos

QueryResponse<ScheduledJob> queriedJobs = await iotHubServiceClient.Query.CreateJobsQueryAsync(); while (await queriedJobs.MoveNextAsync()) { Console.WriteLine(queriedJobs.Current.JobId); }

Se aplica a