Partilhar via


DevicesClient Classe

Definição

O subcliente disso manipula todas as operações do Registro de Dispositivo, incluindo obtenção/criação/configuração/exclusão de identidades de IotHubServiceClient dispositivo, obtenção de módulos em um dispositivo e obtenção de estatísticas do registro de dispositivo.

public class DevicesClient
type DevicesClient = class
Public Class DevicesClient
Herança
DevicesClient

Construtores

DevicesClient()

Cria uma instância dessa classe. Fornecido apenas para fins de teste de unidade.

Métodos

CancelJobAsync(String, CancellationToken)

Cancela/exclui o trabalho com a ID especificada.

CreateAsync(Device, CancellationToken)

Crie uma identidade de dispositivo no registro do hub IoT.

CreateAsync(IEnumerable<Device>, CancellationToken)

Crie até 100 novas identidades de dispositivo no registro do hub IoT em massa.

CreateWithTwinAsync(Device, ClientTwin, CancellationToken)

Crie uma identidade de dispositivo no registro do hub IoT com um estado gêmeo inicial.

DeleteAsync(Device, Boolean, CancellationToken)

Exclua a identidade do dispositivo com a ID fornecida do registro do hub IoT.

DeleteAsync(IEnumerable<Device>, Boolean, CancellationToken)

Exclua até 100 identidades de dispositivo do registro do hub IoT em massa.

DeleteAsync(String, CancellationToken)

Exclua a identidade do dispositivo com a ID fornecida do registro do hub IoT.

ExportAsync(ExportJobProperties, CancellationToken)

Cria um novo trabalho em massa para exportar registros de dispositivo para o contêiner especificado pelo URI fornecido.

GetAsync(String, CancellationToken)

Obtenha uma identidade de dispositivo por sua ID.

GetJobAsync(String, CancellationToken)

Obtém o trabalho do Registro com a ID especificada.

GetJobsAsync(CancellationToken)

Liste todos os trabalhos do Registro para o Hub IoT.

GetModulesAsync(String, CancellationToken)

Obtenha todos os módulos registrados em um dispositivo específico.

GetRegistryStatisticsAsync(CancellationToken)

Obtém as estatísticas do Registro para o hub IoT.

GetServiceStatisticsAsync(CancellationToken)

Obtém estatísticas de serviço para o Hub IoT. Essa chamada é feita via HTTP.

ImportAsync(ImportJobProperties, CancellationToken)

Cria um novo trabalho em massa para importar registros de dispositivo para o Hub IoT.

SetAsync(Device, Boolean, CancellationToken)

Substitua o estado de uma identidade do dispositivo pelo estado da identidade do dispositivo fornecida.

SetAsync(IEnumerable<Device>, Boolean, CancellationToken)

Atualize até 100 identidades de dispositivo no registro do hub IoT em massa.

Aplica-se a