JobClient.ScheduleDeviceMethodAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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:
Azure SDK for .NET