Compartir a través de


DigitalTwinsClient.DecommissionModelAsync(String, CancellationToken) Método

Definición

Retira un modelo de forma asincrónica.

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)

Parámetros

modelId
String

Identificador del modelo que se va a retirar.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Respuesta HTTP Response.

Excepciones

Excepción que captura los errores del servicio. Consulte las ErrorCode propiedades y Status para obtener más detalles.

La excepción se produce cuando modelId es null.

Ejemplos

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

Comentarios

Cuando se retira un modelo, este modelo ya no podrá definir nuevos gemelos digitales. Sin embargo, los gemelos digitales existentes pueden seguir usando este modelo. Una vez que se retira un modelo, es posible que no se vuelva a retirar.

Para obtener más ejemplos, consulte nuestros ejemplos de repositorio.

Se aplica a

Consulte también