Freigeben über


JobClient.ScheduleTwinUpdateAsync Methode

Definition

Überlädt

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

Erstellt einen neuen Auftrag zum Aktualisieren von Zwillingstags und gewünschten Eigenschaften auf einem oder mehreren Geräten

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

Erstellt einen neuen Auftrag zum Aktualisieren von Zwillingstags und gewünschten Eigenschaften auf einem oder mehreren Geräten

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

Erstellt einen neuen Auftrag zum Aktualisieren von Zwillingstags und gewünschten Eigenschaften auf einem oder mehreren Geräten

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)

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

twin
Twin

Twin-Objekt, das für das Update verwendet werden soll

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:

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

Erstellt einen neuen Auftrag zum Aktualisieren von Zwillingstags und gewünschten Eigenschaften auf einem oder mehreren Geräten

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)

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

twin
Twin

Twin-Objekt, das für das Update verwendet werden soll

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: