Freigeben über


DevicesClient.CancelJobAsync(String, CancellationToken) Methode

Definition

Bricht den Auftrag mit der angegebenen ID ab/löscht sie.

public virtual System.Threading.Tasks.Task CancelJobAsync (string jobId, System.Threading.CancellationToken cancellationToken = default);
abstract member CancelJobAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CancelJobAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CancelJobAsync (jobId As String, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

jobId
String

ID des abzubrechenden Auftrags.

cancellationToken
CancellationToken

Das Token, mit dem der Vorgang abgebrochen werden kann.

Gibt zurück

Ausnahmen

Wenn die angegebene Auftrags-ID NULL ist.

Wenn die angegebene Auftrags-ID leer oder leer ist.

Wenn IoT Hub auf die Anforderung mit einem nicht erfolgreichen status Code reagiert hat. Wenn beispielsweise die bereitgestellte Anforderung gedrosselt wurde, IotHubServiceException wird mit ThrottlingException ausgelöst. Eine vollständige Liste möglicher Fehlerfälle finden Sie unter IotHubServiceErrorCode.

Wenn die HTTP-Anforderung aufgrund eines zugrunde liegenden Problems fehlschlägt, z. B. Netzwerkkonnektivität, DNS-Fehler oder Serverzertifikatüberprüfung.

Wenn das bereitgestellte Abbruchtoken den Abbruch angefordert hat.

Gilt für: