JobClient.ScheduleDeviceMethodAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ScheduleDeviceMethodAsync(String, String, CloudToDeviceMethod, DateTime, Int64) |
Cria um novo trabalho para executar um método de dispositivo em um ou vários dispositivos |
ScheduleDeviceMethodAsync(String, String, CloudToDeviceMethod, DateTime, Int64, CancellationToken) |
Cria um novo trabalho para executar um método de dispositivo em um ou vários dispositivos |
ScheduleDeviceMethodAsync(String, String, CloudToDeviceMethod, DateTime, Int64)
Cria um novo trabalho para executar um método de dispositivo em um ou vários dispositivos
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse> ScheduleDeviceMethodAsync (string jobId, string queryCondition, Microsoft.Azure.Devices.CloudToDeviceMethod cloudToDeviceMethod, DateTime startTimeUtc, long maxExecutionTimeInSeconds);
abstract member ScheduleDeviceMethodAsync : string * string * Microsoft.Azure.Devices.CloudToDeviceMethod * DateTime * int64 -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse>
override this.ScheduleDeviceMethodAsync : string * string * Microsoft.Azure.Devices.CloudToDeviceMethod * DateTime * int64 -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse>
Public Overridable Function ScheduleDeviceMethodAsync (jobId As String, queryCondition As String, cloudToDeviceMethod As CloudToDeviceMethod, startTimeUtc As DateTime, maxExecutionTimeInSeconds As Long) As Task(Of JobResponse)
Parâmetros
- jobId
- String
ID de trabalho exclusiva para este trabalho
- queryCondition
- String
Condição de consulta para avaliar em quais dispositivos executar o trabalho
- cloudToDeviceMethod
- CloudToDeviceMethod
Parâmetros de chamada de método
- startTimeUtc
- DateTime
Data e hora em Utc para iniciar o trabalho
- maxExecutionTimeInSeconds
- Int64
Tempo máximo de execução em segundos, ou seja, duração ttl que o trabalho pode executar
Retornos
Um objeto JobResponse
Aplica-se a
ScheduleDeviceMethodAsync(String, String, CloudToDeviceMethod, DateTime, Int64, CancellationToken)
Cria um novo trabalho para executar um método de dispositivo em um ou vários dispositivos
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse> ScheduleDeviceMethodAsync (string jobId, string queryCondition, Microsoft.Azure.Devices.CloudToDeviceMethod cloudToDeviceMethod, DateTime startTimeUtc, long maxExecutionTimeInSeconds, System.Threading.CancellationToken cancellationToken);
abstract member ScheduleDeviceMethodAsync : string * string * Microsoft.Azure.Devices.CloudToDeviceMethod * DateTime * int64 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse>
override this.ScheduleDeviceMethodAsync : string * string * Microsoft.Azure.Devices.CloudToDeviceMethod * DateTime * int64 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse>
Public Overridable Function ScheduleDeviceMethodAsync (jobId As String, queryCondition As String, cloudToDeviceMethod As CloudToDeviceMethod, startTimeUtc As DateTime, maxExecutionTimeInSeconds As Long, cancellationToken As CancellationToken) As Task(Of JobResponse)
Parâmetros
- jobId
- String
ID de trabalho exclusiva para este trabalho
- queryCondition
- String
Condição de consulta para avaliar em quais dispositivos executar o trabalho
- cloudToDeviceMethod
- CloudToDeviceMethod
Parâmetros de chamada de método
- startTimeUtc
- DateTime
Data e hora em Utc para iniciar o trabalho
- maxExecutionTimeInSeconds
- Int64
Tempo máximo de execução em segundos, ou seja, duração ttl que o trabalho pode executar
- cancellationToken
- CancellationToken
Token de cancelamento de tarefa
Retornos
Um objeto JobResponse
Aplica-se a
Azure SDK for .NET