Compartilhar via


DeviceManagementClient.DeleteDeviceClassAsync(String, RequestContext) Método

Definição

Exclui uma classe de dispositivo. As classes de dispositivo são criadas automaticamente quando dispositivos habilitados para Atualização de Dispositivo são conectados ao hub, mas não são limpos automaticamente, pois são referenciados por DeviceClassSubgroups. Se o usuário tiver excluído todos os DeviceClassSubgroups de uma classe de dispositivo, ele também poderá excluir a classe de dispositivo para remover os registros do sistema e parar de verificar a compatibilidade dessa classe de dispositivo com novas atualizações. Se um dispositivo for reconectado para essa classe de dispositivo, ele será recriado.

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

Parâmetros

deviceClassId
String

Identificador de classe de dispositivo.

context
RequestContext

O contexto de solicitação, que pode substituir os comportamentos padrão do pipeline do cliente por chamada.

Retornos

A resposta retornada do serviço.

Exceções

deviceClassId é nulo.

deviceClassId é uma cadeia de caracteres vazia e era esperado que não estivesse vazio.

O serviço retornou um código de status sem êxito.

Exemplos

Este exemplo mostra como chamar DeleteDeviceClassAsync com os parâmetros necessários.

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

Response response = await client.DeleteDeviceClassAsync("<deviceClassId>");
Console.WriteLine(response.Status);

Aplica-se a