Compartir a través de


DevicesClient Clase

Definición

Subcliente de que controla todas las operaciones del IotHubServiceClient registro de dispositivos, como obtener, crear, establecer o eliminar identidades de dispositivo, obtener módulos en un dispositivo y obtener estadísticas del registro de dispositivos.

public class DevicesClient
type DevicesClient = class
Public Class DevicesClient
Herencia
DevicesClient

Constructores

DevicesClient()

Crea una instancia de esta clase. Se proporciona únicamente con fines de prueba unitaria.

Métodos

CancelJobAsync(String, CancellationToken)

Cancela o elimina el trabajo con el identificador especificado.

CreateAsync(Device, CancellationToken)

Cree una identidad de dispositivo en el registro de IoT Hub.

CreateAsync(IEnumerable<Device>, CancellationToken)

Cree hasta 100 identidades de dispositivo nuevas en el registro de IoT Hub de forma masiva.

CreateWithTwinAsync(Device, ClientTwin, CancellationToken)

Cree una identidad de dispositivo en el registro de IoT Hub con un estado de gemelo inicial.

DeleteAsync(Device, Boolean, CancellationToken)

Elimine la identidad del dispositivo con el identificador proporcionado del registro de IoT Hub.

DeleteAsync(IEnumerable<Device>, Boolean, CancellationToken)

Elimine hasta 100 identidades de dispositivo del registro de IoT Hub de forma masiva.

DeleteAsync(String, CancellationToken)

Elimine la identidad del dispositivo con el identificador proporcionado del registro de IoT Hub.

ExportAsync(ExportJobProperties, CancellationToken)

Crea un nuevo trabajo masivo para exportar registros de dispositivos al contenedor especificado por el URI proporcionado.

GetAsync(String, CancellationToken)

Obtenga una identidad de dispositivo por su identificador.

GetJobAsync(String, CancellationToken)

Obtiene el trabajo del Registro con el identificador especificado.

GetJobsAsync(CancellationToken)

Enumere todos los trabajos del Registro del centro de IoT.

GetModulesAsync(String, CancellationToken)

Obtenga todos los módulos registrados en un dispositivo determinado.

GetRegistryStatisticsAsync(CancellationToken)

Obtiene las estadísticas del Registro del centro de IoT.

GetServiceStatisticsAsync(CancellationToken)

Obtiene las estadísticas de servicio del centro de IoT. Esta llamada se realiza a través de HTTP.

ImportAsync(ImportJobProperties, CancellationToken)

Crea un nuevo trabajo masivo para importar registros de dispositivos en el centro de IoT.

SetAsync(Device, Boolean, CancellationToken)

Reemplace el estado de una identidad de dispositivo por el estado de la identidad del dispositivo proporcionada.

SetAsync(IEnumerable<Device>, Boolean, CancellationToken)

Actualice hasta 100 identidades de dispositivo en el registro de IoT Hub de forma masiva.

Se aplica a