Freigeben über


JobClient.ScheduleDeviceMethodAsync Methode

Definition

Überlädt

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

Erstellt einen neuen Auftrag zum Ausführen einer Gerätemethode auf einem oder mehreren Geräten

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

Erstellt einen neuen Auftrag zum Ausführen einer Gerätemethode auf einem oder mehreren Geräten

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

Erstellt einen neuen Auftrag zum Ausführen einer Gerätemethode auf einem oder mehreren Geräten

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)

Parameter

jobId
String

Eindeutige Auftrags-ID für diesen Auftrag

queryCondition
String

Abfragebedingung zum Auswerten der Geräte, auf denen der Auftrag ausgeführt werden soll

cloudToDeviceMethod
CloudToDeviceMethod

Methodenaufrufparameter

startTimeUtc
DateTime

Datum der Uhrzeit in Utc zum Starten des Auftrags

maxExecutionTimeInSeconds
Int64

Maximale Ausführungszeit in Sekunden, d. h. die Dauer, für die der Auftrag ausgeführt werden kann

Gibt zurück

Ein JobResponse-Objekt

Gilt für:

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

Erstellt einen neuen Auftrag zum Ausführen einer Gerätemethode auf einem oder mehreren Geräten

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)

Parameter

jobId
String

Eindeutige Auftrags-ID für diesen Auftrag

queryCondition
String

Abfragebedingung zum Auswerten der Geräte, auf denen der Auftrag ausgeführt werden soll

cloudToDeviceMethod
CloudToDeviceMethod

Methodenaufrufparameter

startTimeUtc
DateTime

Datum der Uhrzeit in Utc zum Starten des Auftrags

maxExecutionTimeInSeconds
Int64

Maximale Ausführungszeit in Sekunden, d. h. die Dauer, für die der Auftrag ausgeführt werden kann

cancellationToken
CancellationToken

Vorgangsabbruchtoken

Gibt zurück

Ein JobResponse-Objekt

Gilt für: