Partager via


DevicesClient Classe

Définition

Le sous-client de IotHubServiceClient qui gère toutes les opérations de registre d’appareils, y compris l’obtention/création/définition/suppression d’identités d’appareil, l’obtention de modules sur un appareil et l’obtention des statistiques du registre d’appareils.

public class DevicesClient
type DevicesClient = class
Public Class DevicesClient
Héritage
DevicesClient

Constructeurs

DevicesClient()

Crée une instance de cette classe. Fourni à des fins de test unitaire uniquement.

Méthodes

CancelJobAsync(String, CancellationToken)

Annule/supprime le travail avec l’ID spécifié.

CreateAsync(Device, CancellationToken)

Créez une identité d’appareil dans le registre de votre hub IoT.

CreateAsync(IEnumerable<Device>, CancellationToken)

Créez jusqu’à 100 identités d’appareil dans le registre de votre hub IoT en bloc.

CreateWithTwinAsync(Device, ClientTwin, CancellationToken)

Créez une identité d’appareil dans le registre de votre hub IoT avec un état de jumeau initial.

DeleteAsync(Device, Boolean, CancellationToken)

Supprimez l’identité de l’appareil avec l’ID fourni dans le registre de votre hub IoT.

DeleteAsync(IEnumerable<Device>, Boolean, CancellationToken)

Supprimez jusqu’à 100 identités d’appareil du registre de votre hub IoT en bloc.

DeleteAsync(String, CancellationToken)

Supprimez l’identité de l’appareil avec l’ID fourni dans le registre de votre hub IoT.

ExportAsync(ExportJobProperties, CancellationToken)

Crée un travail en bloc pour exporter les inscriptions d’appareils vers le conteneur spécifié par l’URI fourni.

GetAsync(String, CancellationToken)

Obtenez une identité d’appareil par son ID.

GetJobAsync(String, CancellationToken)

Obtient le travail de Registre avec l’ID spécifié.

GetJobsAsync(CancellationToken)

Répertoriez tous les travaux de Registre pour le hub IoT.

GetModulesAsync(String, CancellationToken)

Obtenez tous les modules inscrits sur un appareil particulier.

GetRegistryStatisticsAsync(CancellationToken)

Obtient les statistiques du Registre pour votre hub IoT.

GetServiceStatisticsAsync(CancellationToken)

Obtient des statistiques de service pour le hub IoT. Cet appel est effectué via HTTP.

ImportAsync(ImportJobProperties, CancellationToken)

Crée un travail en bloc pour importer des inscriptions d’appareils dans le hub IoT.

SetAsync(Device, Boolean, CancellationToken)

Remplacez l’état d’une identité d’appareil par l’état de l’identité d’appareil fournie.

SetAsync(IEnumerable<Device>, Boolean, CancellationToken)

Mettez à jour jusqu’à 100 identités d’appareil dans le registre de votre hub IoT en bloc.

S’applique à