Partager via


JobClient.ScheduleDeviceMethodAsync Méthode

Définition

Surcharges

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

Crée un travail pour exécuter une méthode d’appareil sur un ou plusieurs appareils

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

Crée un travail pour exécuter une méthode d’appareil sur un ou plusieurs appareils

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

Crée un travail pour exécuter une méthode d’appareil sur un ou plusieurs appareils

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)

Paramètres

jobId
String

ID de travail unique pour ce travail

queryCondition
String

Condition de requête pour évaluer les appareils sur lesquels exécuter le travail

cloudToDeviceMethod
CloudToDeviceMethod

Paramètres d’appel de méthode

startTimeUtc
DateTime

Date d’heure utc pour démarrer le travail

maxExecutionTimeInSeconds
Int64

Durée d’exécution maximale en secondes, c’est-à-dire durée de vie que le travail peut exécuter

Retours

Objet JobResponse

S’applique à

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

Crée un travail pour exécuter une méthode d’appareil sur un ou plusieurs appareils

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)

Paramètres

jobId
String

ID de travail unique pour ce travail

queryCondition
String

Condition de requête pour évaluer les appareils sur lesquels exécuter le travail

cloudToDeviceMethod
CloudToDeviceMethod

Paramètres d’appel de méthode

startTimeUtc
DateTime

Date d’heure utc pour démarrer le travail

maxExecutionTimeInSeconds
Int64

Durée d’exécution maximale en secondes, c’est-à-dire durée de vie que le travail peut exécuter

cancellationToken
CancellationToken

Jeton d’annulation de tâche

Retours

Objet JobResponse

S’applique à