Compartir a través de


JobClient.ScheduleTwinUpdateAsync Método

Definición

Sobrecargas

ScheduleTwinUpdateAsync(String, String, Twin, DateTime, Int64)

Crea un nuevo trabajo para actualizar las etiquetas gemelas y las propiedades deseadas en uno o varios dispositivos.

ScheduleTwinUpdateAsync(String, String, Twin, DateTime, Int64, CancellationToken)

Crea un nuevo trabajo para actualizar las etiquetas gemelas y las propiedades deseadas en uno o varios dispositivos.

ScheduleTwinUpdateAsync(String, String, Twin, DateTime, Int64)

Crea un nuevo trabajo para actualizar las etiquetas gemelas y las propiedades deseadas en uno o varios dispositivos.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse> ScheduleTwinUpdateAsync(string jobId, string queryCondition, Microsoft.Azure.Devices.Shared.Twin twin, DateTime startTimeUtc, long maxExecutionTimeInSeconds);
abstract member ScheduleTwinUpdateAsync : string * string * Microsoft.Azure.Devices.Shared.Twin * DateTime * int64 -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse>
override this.ScheduleTwinUpdateAsync : string * string * Microsoft.Azure.Devices.Shared.Twin * DateTime * int64 -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse>
Public Overridable Function ScheduleTwinUpdateAsync (jobId As String, queryCondition As String, twin As Twin, 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

twin
Twin

Objeto gemelo que se va a usar para la actualización

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

ScheduleTwinUpdateAsync(String, String, Twin, DateTime, Int64, CancellationToken)

Crea un nuevo trabajo para actualizar las etiquetas gemelas y las propiedades deseadas en uno o varios dispositivos.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse> ScheduleTwinUpdateAsync(string jobId, string queryCondition, Microsoft.Azure.Devices.Shared.Twin twin, DateTime startTimeUtc, long maxExecutionTimeInSeconds, System.Threading.CancellationToken cancellationToken);
abstract member ScheduleTwinUpdateAsync : string * string * Microsoft.Azure.Devices.Shared.Twin * DateTime * int64 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse>
override this.ScheduleTwinUpdateAsync : string * string * Microsoft.Azure.Devices.Shared.Twin * DateTime * int64 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse>
Public Overridable Function ScheduleTwinUpdateAsync (jobId As String, queryCondition As String, twin As Twin, 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

twin
Twin

Objeto gemelo que se va a usar para la actualización

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