Partager via


DigitalTwinsClient.DeleteModelAsync(String, CancellationToken) Méthode

Définition

Supprime un modèle de manière asynchrone.

public virtual System.Threading.Tasks.Task<Azure.Response> DeleteModelAsync (string modelId, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteModelAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.DeleteModelAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function DeleteModelAsync (modelId As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)

Paramètres

modelId
String

ID du modèle. L’ID est globalement unique et respecte la casse.

cancellationToken
CancellationToken

Jeton d’annulation à utiliser.

Retours

Réponse HTTP Response.

Exceptions

Exception qui capture les erreurs du service. Pour plus d’informations, consultez les ErrorCode propriétés et Status .

L’exception est levée lorsque modelId est null.

Exemples

try
{
    await client.DeleteModelAsync(sampleModelId);
    Console.WriteLine($"Deleted model '{sampleModelId}'.");
}
catch (Exception ex)
{
    FatalError($"Failed to delete model '{sampleModelId}' due to:\n{ex}");
}

Remarques

Un modèle ne peut être supprimé que si aucun autre modèle ne le référence. Codes d’état : 204 (Aucun contenu) : Réussite. 400 (requête incorrecte) : la demande n’est pas valide. 404 (Introuvable) : il n’existe aucun modèle avec l’ID 409 fourni (Conflit) : des dépendances sur le modèle empêchent sa suppression.

Pour plus d’exemples, consultez nos exemples de référentiels.

S’applique à

Voir aussi