Partager via


ConfigurationsClient.DeleteAsync Méthode

Définition

Surcharges

DeleteAsync(String, CancellationToken)

Supprime une configuration d’IoT Hub.

DeleteAsync(Configuration, Boolean, CancellationToken)

Supprime une configuration d’IoT Hub.

DeleteAsync(String, CancellationToken)

Supprime une configuration d’IoT Hub.

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

Paramètres

configurationId
String

ID de la configuration en cours de suppression.

cancellationToken
CancellationToken

Jeton qui permet l’annulation de l’opération.

Retours

Exceptions

Levée lorsque le fourni configurationId a la valeur Null.

Levée si est configurationId vide ou espace blanc.

Levée si IoT Hub a répondu à la demande avec un code de status non réussi. Par exemple, si la requête fournie a été limitée, IotHubServiceException avec ThrottlingException est levée. Pour obtenir la liste complète des cas d’erreur possibles, consultez IotHubServiceErrorCode.

Si la requête HTTP échoue en raison d’un problème sous-jacent tel que la connectivité réseau, l’échec DNS ou la validation du certificat de serveur.

Si le fourni cancellationToken a demandé l’annulation.

S’applique à

DeleteAsync(Configuration, Boolean, CancellationToken)

Supprime une configuration d’IoT Hub.

public virtual System.Threading.Tasks.Task DeleteAsync (Microsoft.Azure.Devices.Configuration configuration, bool onlyIfUnchanged = false, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteAsync : Microsoft.Azure.Devices.Configuration * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeleteAsync : Microsoft.Azure.Devices.Configuration * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function DeleteAsync (configuration As Configuration, Optional onlyIfUnchanged As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Task

Paramètres

configuration
Configuration

Configuration en cours de suppression.

onlyIfUnchanged
Boolean

Si la valeur est false, cette opération de suppression est effectuée même si l’identité de l’appareil fournie a un ETag obsolète. Si la valeur est true, l’opération lève un IotHubServiceException avec PreconditionFailed si la configuration fournie a un ETag obsolète. Un ETag à jour peut être récupéré à l’aide GetAsync(String, CancellationToken)de .

cancellationToken
CancellationToken

Jeton qui permet l’annulation de l’opération.

Retours

Exceptions

Levée lorsque le fourni configuration a la valeur Null.

Levée si IoT Hub a répondu à la demande avec un code de status non réussi. Par exemple, si la requête fournie a été limitée, IotHubServiceException avec ThrottlingException est levée. Pour obtenir la liste complète des cas d’erreur possibles, consultez IotHubServiceErrorCode.

Si la requête HTTP échoue en raison d’un problème sous-jacent tel que la connectivité réseau, l’échec DNS ou la validation du certificat de serveur.

Si le fourni cancellationToken a demandé l’annulation.

S’applique à