Freigeben über


DevicesClient Klasse

Definition

Unterclient von, der alle Geräteregistrierungsvorgänge verarbeitet, einschließlich Abrufen/Erstellen/Festlegen/Löschen von Geräteidentitäten, Abrufen von IotHubServiceClient Modulen auf einem Gerät und Abrufen von Geräteregistrierungsstatistiken.

public class DevicesClient
type DevicesClient = class
Public Class DevicesClient
Vererbung
DevicesClient

Konstruktoren

DevicesClient()

Erstellt eine Instanz dieser Klasse. Nur für Komponententests vorgesehen.

Methoden

CancelJobAsync(String, CancellationToken)

Bricht den Auftrag ab/löscht den Auftrag mit der angegebenen ID.

CreateAsync(Device, CancellationToken)

Erstellen Sie eine Geräteidentität in der Registrierung Ihres IoT Hubs.

CreateAsync(IEnumerable<Device>, CancellationToken)

Erstellen Sie in massenweise bis zu 100 neue Geräteidentitäten in der Registrierung Ihres IoT Hubs.

CreateWithTwinAsync(Device, ClientTwin, CancellationToken)

Erstellen Sie eine Geräteidentität in der Registrierung Ihres IoT Hubs mit einem anfänglichen Zwillingsstatus.

DeleteAsync(Device, Boolean, CancellationToken)

Löschen Sie die Geräteidentität mit der angegebenen ID aus der Registrierung Ihres IoT Hubs.

DeleteAsync(IEnumerable<Device>, Boolean, CancellationToken)

Löschen Sie in großen Mengen bis zu 100 Geräteidentitäten aus der Registrierung Ihres IoT Hubs.

DeleteAsync(String, CancellationToken)

Löschen Sie die Geräteidentität mit der angegebenen ID aus der Registrierung Ihres IoT Hubs.

ExportAsync(ExportJobProperties, CancellationToken)

Erstellt einen neuen Massenauftrag zum Exportieren von Geräteregistrierungen in den container, der durch den bereitgestellten URI angegeben wird.

GetAsync(String, CancellationToken)

Rufen Sie eine Geräteidentität anhand ihrer ID ab.

GetJobAsync(String, CancellationToken)

Ruft den Registrierungsauftrag mit der angegebenen ID ab.

GetJobsAsync(CancellationToken)

Listet alle Registrierungsaufträge für den IoT Hub auf.

GetModulesAsync(String, CancellationToken)

Rufen Sie alle Module ab, die auf einem bestimmten Gerät registriert sind.

GetRegistryStatisticsAsync(CancellationToken)

Ruft die Registrierungsstatistiken für Ihren IoT Hub ab.

GetServiceStatisticsAsync(CancellationToken)

Ruft Dienststatistiken für den IoT Hub ab. Dieser Aufruf erfolgt über HTTP.

ImportAsync(ImportJobProperties, CancellationToken)

Erstellt einen neuen Massenauftrag zum Importieren von Geräteregistrierungen in den IoT Hub.

SetAsync(Device, Boolean, CancellationToken)

Ersetzen Sie den Zustand einer Geräteidentität durch den Zustand der bereitgestellten Geräteidentität.

SetAsync(IEnumerable<Device>, Boolean, CancellationToken)

Aktualisieren Sie bis zu 100 Geräteidentitäten in der Registrierung Ihres IoT Hubs in massenhaft.

Gilt für: