DeviceManagementClient.DeleteDeviceClassAsync(String, RequestContext) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET