Partager via


DigitalTwinsClient.DecommissionModelAsync(String, CancellationToken) Méthode

Définition

Désactive un modèle de façon asynchrone.

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

Paramètres

modelId
String

ID du modèle à désactiver.

cancellationToken
CancellationToken

Jeton d'annulation.

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 quand modelId est null.

Exemples

try
{
    await client.DecommissionModelAsync(sampleModelId);
    Console.WriteLine($"Decommissioned model '{sampleModelId}'.");
}
catch (RequestFailedException ex)
{
    FatalError($"Failed to decommision model '{sampleModelId}' due to:\n{ex}");
}

Remarques

Lorsqu’un modèle est désactivé, de nouveaux jumeaux numériques ne peuvent plus être définis par ce modèle. Toutefois, les jumeaux numériques existants peuvent continuer à utiliser ce modèle. Une fois qu’un modèle est désactivé, il ne peut pas être réaffecté.

Pour plus d’exemples, consultez nos exemples de dépôt.

S’applique à

Voir aussi