Compartir a través de


JobClient.ScheduleDeviceMethodAsync Método

Definición

Sobrecargas

ScheduleDeviceMethodAsync(String, String, CloudToDeviceMethod, DateTime, Int64)

Crea un nuevo trabajo para ejecutar un método de dispositivo en uno o varios dispositivos

ScheduleDeviceMethodAsync(String, String, CloudToDeviceMethod, DateTime, Int64, CancellationToken)

Crea un nuevo trabajo para ejecutar un método de dispositivo en uno o varios dispositivos

ScheduleDeviceMethodAsync(String, String, CloudToDeviceMethod, DateTime, Int64)

Crea un nuevo trabajo para ejecutar un método de dispositivo en uno o varios 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

Identificador de trabajo único para este trabajo

queryCondition
String

Condición de consulta para evaluar en qué dispositivos ejecutar el trabajo

cloudToDeviceMethod
CloudToDeviceMethod

Parámetros de llamada de método

startTimeUtc
DateTime

Fecha y hora en utc para iniciar el trabajo

maxExecutionTimeInSeconds
Int64

Tiempo máximo de ejecución en segundos, es decir, duración de ttl que el trabajo puede ejecutar

Devoluciones

Un objeto JobResponse

Se aplica a

ScheduleDeviceMethodAsync(String, String, CloudToDeviceMethod, DateTime, Int64, CancellationToken)

Crea un nuevo trabajo para ejecutar un método de dispositivo en uno o varios 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

Identificador de trabajo único para este trabajo

queryCondition
String

Condición de consulta para evaluar en qué dispositivos ejecutar el trabajo

cloudToDeviceMethod
CloudToDeviceMethod

Parámetros de llamada de método

startTimeUtc
DateTime

Fecha y hora en utc para iniciar el trabajo

maxExecutionTimeInSeconds
Int64

Tiempo máximo de ejecución en segundos, es decir, duración de ttl que el trabajo puede ejecutar

cancellationToken
CancellationToken

Token de cancelación de tareas

Devoluciones

Un objeto JobResponse

Se aplica a