DeviceManagementClient Classe
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.
O cliente de serviço DeviceManagement.
public class DeviceManagementClient
type DeviceManagementClient = class
Public Class DeviceManagementClient
- Herança
-
DeviceManagementClient
Construtores
DeviceManagementClient() |
Inicializa uma nova instância de DeviceManagementClient para zombar. |
DeviceManagementClient(Uri, String, TokenCredential) |
Inicializa uma nova instância de DeviceManagementClient. |
DeviceManagementClient(Uri, String, TokenCredential, DeviceUpdateClientOptions) |
Inicializa uma nova instância de DeviceManagementClient. |
Propriedades
Pipeline |
O pipeline HTTP para enviar e receber solicitações e respostas REST. |
Métodos
CreateOrUpdateDeployment(String, String, RequestContent, RequestContext) |
Cria ou atualiza uma implantação. |
CreateOrUpdateDeploymentAsync(String, String, RequestContent, RequestContext) |
Cria ou atualiza uma implantação. |
DeleteDeployment(String, String, RequestContext) |
Excluir uma implantação. |
DeleteDeploymentAsync(String, String, RequestContext) |
Excluir uma implantação. |
DeleteDeploymentForDeviceClassSubgroup(String, String, String, RequestContext) |
Exclui uma implantação de subgrupo de classe de dispositivo. |
DeleteDeploymentForDeviceClassSubgroupAsync(String, String, String, RequestContext) |
Exclui uma implantação de subgrupo de classe de dispositivo. |
DeleteDeviceClass(String, RequestContext) |
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. |
DeleteDeviceClassAsync(String, RequestContext) |
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. |
DeleteDeviceClassSubgroup(String, String, RequestContext) |
Exclui um subgrupo de classe de dispositivo. Esse subgrupo é criado automaticamente quando um dispositivo habilitado para Atualização de Dispositivo é conectado ao hub e relata suas propriedades. Grupos, subgrupos e implantações não são limpos automaticamente, mas são mantidos para fins de histórico. Os usuários podem chamar esse método para excluir um subgrupo se não precisarem reter nenhum histórico do subgrupo e não precisarem mais dele. Se um dispositivo estiver conectado novamente para esse subgrupo depois que o subgrupo tiver sido excluído, ele será recriado automaticamente, mas não haverá histórico. |
DeleteDeviceClassSubgroupAsync(String, String, RequestContext) |
Exclui um subgrupo de classe de dispositivo. Esse subgrupo é criado automaticamente quando um dispositivo habilitado para Atualização de Dispositivo é conectado ao hub e relata suas propriedades. Grupos, subgrupos e implantações não são limpos automaticamente, mas são mantidos para fins de histórico. Os usuários podem chamar esse método para excluir um subgrupo se não precisarem reter nenhum histórico do subgrupo e não precisarem mais dele. Se um dispositivo estiver conectado novamente para esse subgrupo depois que o subgrupo tiver sido excluído, ele será recriado automaticamente, mas não haverá histórico. |
DeleteGroup(String, RequestContext) |
Exclui um grupo de dispositivos. Esse grupo é criado automaticamente quando um dispositivo habilitado para Atualização de Dispositivo é conectado ao hub e relata suas propriedades. Grupos, subgrupos e implantações não são limpos automaticamente, mas são mantidos para fins de histórico. Os usuários podem chamar esse método para excluir um grupo se não precisarem reter nenhum histórico do grupo e não precisarem mais dele. Se um dispositivo estiver conectado novamente para esse grupo depois que o grupo tiver sido excluído, ele será recriado automaticamente, mas não haverá histórico. |
DeleteGroupAsync(String, RequestContext) |
Exclui um grupo de dispositivos. Esse grupo é criado automaticamente quando um dispositivo habilitado para Atualização de Dispositivo é conectado ao hub e relata suas propriedades. Grupos, subgrupos e implantações não são limpos automaticamente, mas são mantidos para fins de histórico. Os usuários podem chamar esse método para excluir um grupo se não precisarem reter nenhum histórico do grupo e não precisarem mais dele. Se um dispositivo estiver conectado novamente para esse grupo depois que o grupo tiver sido excluído, ele será recriado automaticamente, mas não haverá histórico. |
GetBestUpdatesForDeviceClassSubgroup(String, String, RequestContext) |
Obtenha a melhor atualização disponível para um subgrupo de classe de dispositivo e uma contagem de quantos dispositivos precisam dessa atualização. |
GetBestUpdatesForDeviceClassSubgroupAsync(String, String, RequestContext) |
Obtenha a melhor atualização disponível para um subgrupo de classe de dispositivo e uma contagem de quantos dispositivos precisam dessa atualização. |
GetBestUpdatesForGroups(String, RequestContext) |
Obtenha as melhores atualizações disponíveis para um grupo de dispositivos e uma contagem de quantos dispositivos precisam de cada atualização. |
GetBestUpdatesForGroupsAsync(String, RequestContext) |
Obtenha as melhores atualizações disponíveis para um grupo de dispositivos e uma contagem de quantos dispositivos precisam de cada atualização. |
GetDeployment(String, String, RequestContext) |
Obtém as propriedades de implantação. |
GetDeploymentAsync(String, String, RequestContext) |
Obtém as propriedades de implantação. |
GetDeploymentForDeviceClassSubgroup(String, String, String, RequestContext) |
Obtém as propriedades de implantação. |
GetDeploymentForDeviceClassSubgroupAsync(String, String, String, RequestContext) |
Obtém as propriedades de implantação. |
GetDeploymentsForDeviceClassSubgroups(String, String, String, RequestContext) |
Obtém uma lista de implantações para um subgrupo de classe de dispositivo. |
GetDeploymentsForDeviceClassSubgroupsAsync(String, String, String, RequestContext) |
Obtém uma lista de implantações para um subgrupo de classe de dispositivo. |
GetDeploymentsForGroups(String, String, RequestContext) |
Obtém uma lista de implantações para um grupo de dispositivos. |
GetDeploymentsForGroupsAsync(String, String, RequestContext) |
Obtém uma lista de implantações para um grupo de dispositivos. |
GetDeploymentStatus(String, String, RequestContext) |
Obtém o status de uma implantação, incluindo um detalhamento de quantos dispositivos na implantação estão em andamento, concluídos ou com falha. |
GetDeploymentStatusAsync(String, String, RequestContext) |
Obtém o status de uma implantação, incluindo um detalhamento de quantos dispositivos na implantação estão em andamento, concluídos ou com falha. |
GetDevice(String, RequestContext) |
Obtém as propriedades do dispositivo e as status de implantação mais recentes para um dispositivo conectado à Atualização de Dispositivo para Hub IoT. |
GetDeviceAsync(String, RequestContext) |
Obtém as propriedades do dispositivo e as status de implantação mais recentes para um dispositivo conectado à Atualização de Dispositivo para Hub IoT. |
GetDeviceClass(String, RequestContext) |
Obtém as propriedades de uma classe de dispositivo. |
GetDeviceClassAsync(String, RequestContext) |
Obtém as propriedades de uma classe de dispositivo. |
GetDeviceClasses(String, RequestContext) |
Obtém uma lista de todas as classes de dispositivo (conjuntos de dispositivos compatíveis com as mesmas atualizações com base na ID do modelo e nas propriedades de compatibilidade relatadas na interface PnP de Atualização de Dispositivo em Hub IoT) para todos os dispositivos conectados à Atualização de Dispositivo para Hub IoT. |
GetDeviceClassesAsync(String, RequestContext) |
Obtém uma lista de todas as classes de dispositivo (conjuntos de dispositivos compatíveis com as mesmas atualizações com base na ID do modelo e nas propriedades de compatibilidade relatadas na interface PnP de Atualização de Dispositivo em Hub IoT) para todos os dispositivos conectados à Atualização de Dispositivo para Hub IoT. |
GetDeviceClassSubgroup(String, String, RequestContext) |
Obtém detalhes do subgrupo da classe de dispositivo. Um subgrupo de classe de dispositivo é o conjunto de dispositivos dentro do grupo que compartilham a mesma classe de dispositivo. Todos os dispositivos na mesma classe de dispositivo são compatíveis com as mesmas atualizações. |
GetDeviceClassSubgroupAsync(String, String, RequestContext) |
Obtém detalhes do subgrupo da classe de dispositivo. Um subgrupo de classe de dispositivo é o conjunto de dispositivos dentro do grupo que compartilham a mesma classe de dispositivo. Todos os dispositivos na mesma classe de dispositivo são compatíveis com as mesmas atualizações. |
GetDeviceClassSubgroupDeploymentStatus(String, String, String, RequestContext) |
Obtém o status de uma implantação, incluindo um detalhamento de quantos dispositivos na implantação estão em andamento, concluídos ou com falha. |
GetDeviceClassSubgroupDeploymentStatusAsync(String, String, String, RequestContext) |
Obtém o status de uma implantação, incluindo um detalhamento de quantos dispositivos na implantação estão em andamento, concluídos ou com falha. |
GetDeviceClassSubgroupsForGroups(String, String, RequestContext) |
Obtenha os subgrupos de classe de dispositivo para o grupo. Um subgrupo de classe de dispositivo é o conjunto de dispositivos dentro do grupo que compartilham a mesma classe de dispositivo. Todos os dispositivos na mesma classe de dispositivo são compatíveis com as mesmas atualizações. |
GetDeviceClassSubgroupsForGroupsAsync(String, String, RequestContext) |
Obtenha os subgrupos de classe de dispositivo para o grupo. Um subgrupo de classe de dispositivo é o conjunto de dispositivos dentro do grupo que compartilham a mesma classe de dispositivo. Todos os dispositivos na mesma classe de dispositivo são compatíveis com as mesmas atualizações. |
GetDeviceClassSubgroupUpdateCompliance(String, String, RequestContext) |
Obtenha informações de conformidade de atualização de subgrupo de classe de dispositivo, como quantos dispositivos estão em sua atualização mais recente, quantos precisam de novas atualizações e quantos estão em andamento ao receber uma nova atualização. |
GetDeviceClassSubgroupUpdateComplianceAsync(String, String, RequestContext) |
Obtenha informações de conformidade de atualização de subgrupo de classe de dispositivo, como quantos dispositivos estão em sua atualização mais recente, quantos precisam de novas atualizações e quantos estão em andamento ao receber uma nova atualização. |
GetDeviceModule(String, String, RequestContext) |
Obtém as propriedades do módulo do dispositivo e os status de implantação mais recentes para um módulo de dispositivo conectado à Atualização de Dispositivo para Hub IoT. |
GetDeviceModuleAsync(String, String, RequestContext) |
Obtém as propriedades do módulo do dispositivo e os status de implantação mais recentes para um módulo de dispositivo conectado à Atualização de Dispositivo para Hub IoT. |
GetDevices(String, RequestContext) |
Obtém uma lista de dispositivos conectados à Atualização de Dispositivo para Hub IoT. |
GetDevicesAsync(String, RequestContext) |
Obtém uma lista de dispositivos conectados à Atualização de Dispositivo para Hub IoT. |
GetDeviceStatesForDeviceClassSubgroupDeployments(String, String, String, String, RequestContext) |
Obtém uma lista de dispositivos em uma implantação junto com seu estado. Útil para obter uma lista de dispositivos com falha. |
GetDeviceStatesForDeviceClassSubgroupDeploymentsAsync(String, String, String, String, RequestContext) |
Obtém uma lista de dispositivos em uma implantação junto com seu estado. Útil para obter uma lista de dispositivos com falha. |
GetGroup(String, RequestContext) |
Obtém as propriedades do grupo de dispositivos. |
GetGroupAsync(String, RequestContext) |
Obtém as propriedades do grupo de dispositivos. |
GetGroups(String, RequestContext) |
Obtém uma lista de todos os grupos de dispositivos. O grupo $default sempre será retornado primeiro. |
GetGroupsAsync(String, RequestContext) |
Obtém uma lista de todos os grupos de dispositivos. O grupo $default sempre será retornado primeiro. |
GetHealthOfDevices(String, RequestContext) |
Obter lista de integridade do dispositivo. |
GetHealthOfDevicesAsync(String, RequestContext) |
Obter lista de integridade do dispositivo. |
GetInstallableUpdatesForDeviceClasses(String, RequestContext) |
Obtém uma lista de atualizações instaláveis para uma classe de dispositivo. |
GetInstallableUpdatesForDeviceClassesAsync(String, RequestContext) |
Obtém uma lista de atualizações instaláveis para uma classe de dispositivo. |
GetLogCollection(String, RequestContext) |
Obtenha o dispositivo diagnóstico coleção de logs. |
GetLogCollectionAsync(String, RequestContext) |
Obtenha o dispositivo diagnóstico coleção de logs. |
GetLogCollectionDetailedStatus(String, RequestContext) |
Obtenha a coleção de logs com status detalhadas. |
GetLogCollectionDetailedStatusAsync(String, RequestContext) |
Obtenha a coleção de logs com status detalhadas. |
GetLogCollections(RequestContext) |
Obtenha todas as coleções de log de diagnóstico do dispositivo. |
GetLogCollectionsAsync(RequestContext) |
Obtenha todas as coleções de log de diagnóstico do dispositivo. |
GetOperationStatus(String, Nullable<ETag>, RequestContext) |
Recuperar status de operação. |
GetOperationStatusAsync(String, Nullable<ETag>, RequestContext) |
Recuperar status de operação. |
GetOperationStatuses(String, Nullable<Int32>, RequestContext) |
Obtenha uma lista de todas as operações de importação de dispositivo. As operações concluídas são mantidas por 7 dias antes da exclusão automática. |
GetOperationStatusesAsync(String, Nullable<Int32>, RequestContext) |
Obtenha uma lista de todas as operações de importação de dispositivo. As operações concluídas são mantidas por 7 dias antes da exclusão automática. |
GetUpdateCompliance(RequestContext) |
Obtém o detalhamento de quantos dispositivos estão em sua atualização mais recente, têm novas atualizações disponíveis ou estão em andamento recebendo novas atualizações. |
GetUpdateComplianceAsync(RequestContext) |
Obtém o detalhamento de quantos dispositivos estão em sua atualização mais recente, têm novas atualizações disponíveis ou estão em andamento recebendo novas atualizações. |
GetUpdateComplianceForGroup(String, RequestContext) |
Obtenha informações de conformidade de atualização do grupo de dispositivos, como quantos dispositivos estão em sua atualização mais recente, quantos precisam de novas atualizações e quantos estão em andamento ao receber uma nova atualização. |
GetUpdateComplianceForGroupAsync(String, RequestContext) |
Obtenha informações de conformidade de atualização do grupo de dispositivos, como quantos dispositivos estão em sua atualização mais recente, quantos precisam de novas atualizações e quantos estão em andamento ao receber uma nova atualização. |
ImportDevices(WaitUntil, RequestContent, RequestContext) |
Importar dispositivos existentes de Hub IoT. Essa é uma operação de execução prolongada; use Operation-Location valor do cabeçalho de resposta para marcar para status de operação. |
ImportDevicesAsync(WaitUntil, RequestContent, RequestContext) |
Importar dispositivos existentes de Hub IoT. Essa é uma operação de execução prolongada; use Operation-Location valor do cabeçalho de resposta para marcar para status de operação. |
RetryDeployment(String, String, String, RequestContext) |
Tenta novamente uma implantação com dispositivos com falha. |
RetryDeploymentAsync(String, String, String, RequestContext) |
Tenta novamente uma implantação com dispositivos com falha. |
StartLogCollection(String, RequestContent, RequestContext) |
Inicie o dispositivo diagnóstico coleção de logs em dispositivos especificados. |
StartLogCollectionAsync(String, RequestContent, RequestContext) |
Inicie o dispositivo diagnóstico coleção de logs em dispositivos especificados. |
StopDeployment(String, String, String, RequestContext) |
Interrompe uma implantação. |
StopDeploymentAsync(String, String, String, RequestContext) |
Interrompe uma implantação. |
UpdateDeviceClass(String, RequestContent, RequestContext) |
Atualize os detalhes da classe do dispositivo. |
UpdateDeviceClassAsync(String, RequestContent, RequestContext) |
Atualize os detalhes da classe do dispositivo. |
Aplica-se a
Azure SDK for .NET