Compartir a través de


DeviceUpdateClient.DeleteUpdate Método

Definición

Elimine una versión de actualización específica. Se trata de una operación de larga duración; use Operation-Location valor de encabezado de respuesta para comprobar el estado de la operación.

public virtual Azure.Operation DeleteUpdate(Azure.WaitUntil waitUntil, string provider, string name, string version, Azure.RequestContext context = default);
abstract member DeleteUpdate : Azure.WaitUntil * string * string * string * Azure.RequestContext -> Azure.Operation
override this.DeleteUpdate : Azure.WaitUntil * string * string * string * Azure.RequestContext -> Azure.Operation
Public Overridable Function DeleteUpdate (waitUntil As WaitUntil, provider As String, name As String, version As String, Optional context As RequestContext = Nothing) As Operation

Parámetros

waitUntil
WaitUntil

Completed si el método debe esperar a que se devuelva hasta que se haya completado la operación de ejecución prolongada en el servicio; Started si debe devolverse después de iniciar la operación. Para más información sobre las operaciones de larga duración, consulte Ejemplos de operaciones de azure.Core Long-Running.

provider
String

Proveedor de actualización.

name
String

Nombre de actualización.

version
String

Actualice la versión.

context
RequestContext

Contexto de solicitud, que puede invalidar los comportamientos predeterminados de la canalización de cliente por llamada.

Devoluciones

que Operation representa una operación asincrónica en el servicio.

Excepciones

provider, name o version es un valor null.

provider, name o version es una cadena vacía y se esperaba que no estuviera vacía.

El servicio devolvió un código de estado no correcto.

Ejemplos

En este ejemplo se muestra cómo llamar a DeleteUpdate con parámetros necesarios.

var credential = new DefaultAzureCredential();
var endpoint = new Uri("<https://my-service.azure.com>");
var client = new DeviceUpdateClient(endpoint, "<instanceId>", credential);

var operation = client.DeleteUpdate(WaitUntil.Completed, "<provider>", "<name>", "<version>");

var response = operation.WaitForCompletionResponse();
Console.WriteLine(response.Status)

Se aplica a