RegistryManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Methoden, mit denen Dienste Vorgänge zum Erstellen, Entfernen, Aktualisieren und Löschen auf Geräten ausführen können.
public class RegistryManager : IDisposable
type RegistryManager = class
interface IDisposable
Public Class RegistryManager
Implements IDisposable
- Vererbung
-
RegistryManager
- Implementiert
Hinweise
Weitere Informationen finden Sie unter https://github.com/Azure/azure-iot-sdk-csharp#iot-hub-service-sdk.
Dieser Client erstellt lange Instanzen von HttpClient , die an den URI des angegebenen IoT-Hubs gebunden sind, konfiguriert alle Proxyeinstellungen und das Timeout der Verbindungsleasing. Aus diesem Grund sind die Instanzen nicht statisch, und eine Anwendung, die diesen Client verwendet, sollte sie erstellen und für die gesamte Verwendung speichern. Wiederholte Erstellung kann zu Einer Erschöpfung des Sockets führen.
Konstruktoren
RegistryManager() |
Erstellt eine instance von RegistryManager, die nur für Komponententests bereitgestellt wird. |
Methoden
AddConfigurationAsync(Configuration) |
Registrieren einer neuen Konfiguration für Azure IoT Edge in IoT Hub |
AddConfigurationAsync(Configuration, CancellationToken) |
Registrieren einer neuen Konfiguration für Azure IoT Edge in IoT Hub |
AddDeviceAsync(Device) |
Registrieren eines neuen Geräts beim System |
AddDeviceAsync(Device, CancellationToken) |
Registrieren eines neuen Geräts beim System |
AddDevices2Async(IEnumerable<Device>) |
Registrieren einer Liste neuer Geräte beim System |
AddDevices2Async(IEnumerable<Device>, CancellationToken) |
Registrieren einer Liste neuer Geräte beim System |
AddDevicesAsync(IEnumerable<Device>) |
Veraltet.
Registrieren einer Liste neuer Geräte beim System |
AddDevicesAsync(IEnumerable<Device>, CancellationToken) |
Veraltet.
Registrieren einer Liste neuer Geräte beim System |
AddDeviceWithTwinAsync(Device, Twin) |
Fügt ein Gerät mit Zwillingsinformationen hinzu |
AddDeviceWithTwinAsync(Device, Twin, CancellationToken) |
Fügt ein Gerät mit Zwillingsinformationen hinzu |
AddModuleAsync(Module) |
Registrieren eines neuen Moduls mit dem Gerät im System |
AddModuleAsync(Module, CancellationToken) |
Registrieren eines neuen Moduls mit dem Gerät im System |
ApplyConfigurationContentOnDeviceAsync(String, ConfigurationContent) |
Wendet Konfigurationsinhalt auf ein Edgegerät an, um eine Bereitstellung zu erstellen. |
ApplyConfigurationContentOnDeviceAsync(String, ConfigurationContent, CancellationToken) |
Wendet Konfigurationsinhalte auf ein Edge-Gerät an. |
CancelJobAsync(String) |
Bricht den Auftrag mit der angegebenen ID ab/löscht. |
CancelJobAsync(String, CancellationToken) |
Bricht den Auftrag mit der angegebenen ID ab/löscht. |
CloseAsync() |
Schließt den RegistryManager-instance und entsorgt seine Ressourcen. |
Create(String, AzureSasCredential, HttpTransportSettings) |
Erstellt RegistryManager mithilfe einer Shared Access Signature, die vom Aufrufer bereitgestellt und aktualisiert wird. |
Create(String, TokenCredential, HttpTransportSettings) |
Erstellt RegistryManager und authentifiziert sich mithilfe einer Identität in Azure Active Directory (AAD). |
CreateFromConnectionString(String) |
Erstellt RegistryManager aus einer IoT Hub-Verbindungszeichenfolge. |
CreateFromConnectionString(String, HttpTransportSettings) |
Erstellt eine instance von RegistryManager, authentifiziert sich mithilfe einer IoT Hub-Verbindungszeichenfolge und gibt HTTP-Transporteinstellungen an. |
CreateQuery(String) |
Ruft ein Handle ab, über das ein Ergebnis für eine bestimmte Abfrage abgerufen werden kann. |
CreateQuery(String, Nullable<Int32>) |
Ruft ein Handle ab, über das ein Ergebnis für eine bestimmte Abfrage abgerufen werden kann. |
Dispose() |
Enthält Methoden, mit denen Dienste Vorgänge zum Erstellen, Entfernen, Aktualisieren und Löschen auf Geräten ausführen können. |
Dispose(Boolean) |
Gibt nicht verwaltete und optional verwaltete Ressourcen frei. |
ExportDevicesAsync(JobProperties, CancellationToken) |
Erstellt einen neuen Massenauftrag zum Exportieren von Geräteregistrierungen in den durch den angegebenen URI angegebenen Container. |
ExportDevicesAsync(String, Boolean) |
Erstellt einen neuen Massenauftrag zum Exportieren von Geräteregistrierungen in den durch den angegebenen URI angegebenen Container. |
ExportDevicesAsync(String, Boolean, CancellationToken) |
Erstellt einen neuen Massenauftrag zum Exportieren von Geräteregistrierungen in den durch den angegebenen URI angegebenen Container. |
ExportDevicesAsync(String, String, Boolean) |
Erstellt einen neuen Massenauftrag zum Exportieren von Geräteregistrierungen in den durch den angegebenen URI angegebenen Container. |
ExportDevicesAsync(String, String, Boolean, CancellationToken) |
Erstellt einen neuen Massenauftrag zum Exportieren von Geräteregistrierungen in den durch den angegebenen URI angegebenen Container. |
ExportRegistryAsync(String, String) |
Kopiert registrierte Gerätedaten in eine Gruppe von Blobs in einem bestimmten Container in einem Speicherkonto. |
ExportRegistryAsync(String, String, CancellationToken) |
Kopiert registrierte Gerätedaten in eine Gruppe von Blobs in einem bestimmten Container in einem Speicherkonto. |
GetConfigurationAsync(String) |
Ruft das angegebene Configuration-Objekt ab. |
GetConfigurationAsync(String, CancellationToken) |
Ruft das angegebene Configuration-Objekt ab. |
GetConfigurationsAsync(Int32) |
Ruft die angegebene Anzahl von Konfigurationen aus jeder IoT Hub-Partition ab. Die Ergebnisse sind nicht sortiert. |
GetConfigurationsAsync(Int32, CancellationToken) |
Ruft die angegebene Anzahl von Konfigurationen aus jeder IoT Hub-Partition ab. Die Ergebnisse sind nicht sortiert. |
GetDeviceAsync(String) |
Ruft das angegebene Device-Objekt ab. |
GetDeviceAsync(String, CancellationToken) |
Ruft das angegebene Device-Objekt ab. |
GetDevicesAsync(Int32) |
Veraltet.
Ruft die angegebene Anzahl von Geräten aus jeder IoT Hub-Partition ab. Dies ist eine Näherung und keine endgültige Liste. Die Ergebnisse sind nicht sortiert. |
GetDevicesAsync(Int32, CancellationToken) |
Veraltet.
Ruft die angegebene Anzahl von Geräten aus jeder IoT Hub-Partition ab. Dies ist eine Näherung und keine endgültige Liste. Die Ergebnisse sind nicht sortiert. |
GetJobAsync(String) |
Ruft den Auftrag mit der angegebenen ID ab. |
GetJobAsync(String, CancellationToken) |
Ruft den Auftrag mit der angegebenen ID ab. |
GetJobsAsync() |
Listet alle Aufträge für den IoT Hub auf. |
GetJobsAsync(CancellationToken) |
Listet alle Aufträge für den IoT Hub auf. |
GetModuleAsync(String, String) |
Ruft das angegebene Module-Objekt ab. |
GetModuleAsync(String, String, CancellationToken) |
Ruft das angegebene Module-Objekt ab. |
GetModulesOnDeviceAsync(String) |
Ruft die Modulidentitäten auf dem Gerät ab. |
GetModulesOnDeviceAsync(String, CancellationToken) |
Ruft die Modulidentitäten auf dem Gerät ab. |
GetRegistryStatisticsAsync() |
Ruft Nutzungsstatistiken für den IoT Hub ab. |
GetRegistryStatisticsAsync(CancellationToken) |
Ruft Nutzungsstatistiken für den IoT Hub ab. |
GetTwinAsync(String) |
Ruft Twin von IotHub ab. |
GetTwinAsync(String, CancellationToken) |
Ruft Twin von IotHub ab. |
GetTwinAsync(String, String) |
Ruft module Twin aus IotHub ab. |
GetTwinAsync(String, String, CancellationToken) |
Ruft module Twin aus IotHub ab. |
ImportDevicesAsync(JobProperties, CancellationToken) |
Erstellt einen neuen Massenauftrag zum Importieren von Geräteregistrierungen in den IoT Hub. |
ImportDevicesAsync(String, String) |
Erstellt einen neuen Massenauftrag zum Importieren von Geräteregistrierungen in den IoT Hub. |
ImportDevicesAsync(String, String, CancellationToken) |
Erstellt einen neuen Massenauftrag zum Importieren von Geräteregistrierungen in den IoT Hub. |
ImportDevicesAsync(String, String, String) |
Erstellt einen neuen Massenauftrag zum Importieren von Geräteregistrierungen in den IoT Hub. |
ImportDevicesAsync(String, String, String, CancellationToken) |
Erstellt einen neuen Massenauftrag zum Importieren von Geräteregistrierungen in den IoT Hub. |
ImportRegistryAsync(String, String) |
Importiert registrierte Gerätedaten aus einer Gruppe von Blobs in einem bestimmten Container in einem Speicherkonto. |
ImportRegistryAsync(String, String, CancellationToken) |
Importiert registrierte Gerätedaten aus einer Gruppe von Blobs in einem bestimmten Container in einem Speicherkonto. |
OpenAsync() |
Öffnen Sie explizit den RegistryManager-instance. |
RemoveConfigurationAsync(Configuration) |
Löscht ein zuvor registriertes Gerät aus dem System. |
RemoveConfigurationAsync(Configuration, CancellationToken) |
Löscht ein zuvor registriertes Gerät aus dem System. |
RemoveConfigurationAsync(String) |
Löscht ein zuvor registriertes Gerät aus dem System. |
RemoveConfigurationAsync(String, CancellationToken) |
Löscht ein zuvor registriertes Gerät aus dem System. |
RemoveDeviceAsync(Device) |
Löscht ein zuvor registriertes Gerät aus dem System. |
RemoveDeviceAsync(Device, CancellationToken) |
Löscht ein zuvor registriertes Gerät aus dem System. |
RemoveDeviceAsync(String) |
Löscht ein zuvor registriertes Gerät aus dem System. |
RemoveDeviceAsync(String, CancellationToken) |
Löscht ein zuvor registriertes Gerät aus dem System. |
RemoveDevices2Async(IEnumerable<Device>) |
Löscht eine Liste der zuvor registrierten Geräte aus dem System. |
RemoveDevices2Async(IEnumerable<Device>, Boolean, CancellationToken) |
Löscht eine Liste der zuvor registrierten Geräte aus dem System. |
RemoveDevicesAsync(IEnumerable<Device>) |
Veraltet.
Löscht eine Liste der zuvor registrierten Geräte aus dem System. |
RemoveDevicesAsync(IEnumerable<Device>, Boolean, CancellationToken) |
Veraltet.
Löscht eine Liste der zuvor registrierten Geräte aus dem System. |
RemoveModuleAsync(Module) |
Löscht ein zuvor registriertes Modul vom Gerät im System. |
RemoveModuleAsync(Module, CancellationToken) |
Löscht ein zuvor registriertes Modul vom Gerät im System. |
RemoveModuleAsync(String, String) |
Löscht ein zuvor registriertes Modul vom Gerät im System. |
RemoveModuleAsync(String, String, CancellationToken) |
Löscht ein zuvor registriertes Modul vom Gerät im System. |
ReplaceTwinAsync(String, String, String) |
Updates die veränderlichen Felder vonTwin |
ReplaceTwinAsync(String, String, String, CancellationToken) |
Updates die veränderlichen Felder vonTwin |
ReplaceTwinAsync(String, String, String, String) |
Updates die veränderlichen Felder des ModulsTwin |
ReplaceTwinAsync(String, String, String, String, CancellationToken) |
Updates die veränderlichen Felder des ModulsTwin |
ReplaceTwinAsync(String, String, Twin, String) |
Updates die veränderlichen Felder des ModulsTwin |
ReplaceTwinAsync(String, String, Twin, String, CancellationToken) |
Updates die veränderlichen Felder des ModulsTwin |
ReplaceTwinAsync(String, Twin, String) |
Updates die veränderlichen Felder vonTwin |
ReplaceTwinAsync(String, Twin, String, CancellationToken) |
Updates die veränderlichen Felder vonTwin |
UpdateConfigurationAsync(Configuration) |
Aktualisieren der veränderlichen Felder der Konfigurationsregistrierung |
UpdateConfigurationAsync(Configuration, Boolean) |
Aktualisieren der veränderlichen Felder der Konfigurationsregistrierung |
UpdateConfigurationAsync(Configuration, Boolean, CancellationToken) |
Aktualisieren der veränderlichen Felder der Konfigurationsregistrierung |
UpdateConfigurationAsync(Configuration, CancellationToken) |
Aktualisieren der veränderlichen Felder der Konfigurationsregistrierung |
UpdateDeviceAsync(Device) |
Aktualisieren der veränderlichen Felder der Geräteregistrierung |
UpdateDeviceAsync(Device, Boolean) |
Aktualisieren der veränderlichen Felder der Geräteregistrierung |
UpdateDeviceAsync(Device, Boolean, CancellationToken) |
Aktualisieren der veränderlichen Felder der Geräteregistrierung |
UpdateDeviceAsync(Device, CancellationToken) |
Aktualisieren der veränderlichen Felder der Geräteregistrierung |
UpdateDevices2Async(IEnumerable<Device>) |
Aktualisieren einer Liste von Geräten mit dem System |
UpdateDevices2Async(IEnumerable<Device>, Boolean, CancellationToken) |
Aktualisieren einer Liste von Geräten mit dem System |
UpdateDevicesAsync(IEnumerable<Device>) |
Veraltet.
Aktualisieren einer Liste von Geräten mit dem System |
UpdateDevicesAsync(IEnumerable<Device>, Boolean, CancellationToken) |
Veraltet.
Aktualisieren einer Liste von Geräten mit dem System |
UpdateModuleAsync(Module) |
Aktualisieren der veränderlichen Felder der Modulregistrierung |
UpdateModuleAsync(Module, Boolean) |
Aktualisieren der veränderlichen Felder der Modulregistrierung |
UpdateModuleAsync(Module, Boolean, CancellationToken) |
Aktualisieren der veränderlichen Felder der Modulregistrierung |
UpdateModuleAsync(Module, CancellationToken) |
Aktualisieren der veränderlichen Felder der Modulregistrierung |
UpdateTwinAsync(String, String, String) |
Updates die veränderlichen Felder vonTwin |
UpdateTwinAsync(String, String, String, CancellationToken) |
Updates die veränderlichen Felder vonTwin |
UpdateTwinAsync(String, String, String, String) |
Updates die veränderlichen Felder des ModulsTwin |
UpdateTwinAsync(String, String, String, String, CancellationToken) |
Updates die veränderlichen Felder des ModulsTwin |
UpdateTwinAsync(String, String, Twin, String) |
Updates die veränderlichen Felder des ModulsTwin |
UpdateTwinAsync(String, String, Twin, String, CancellationToken) |
Updates die veränderlichen Felder des ModulsTwin |
UpdateTwinAsync(String, Twin, String) |
Updates die veränderlichen Felder vonTwin |
UpdateTwinAsync(String, Twin, String, CancellationToken) |
Updates die veränderlichen Felder vonTwin |
UpdateTwins2Async(IEnumerable<Twin>) |
Aktualisieren der veränderlichen Felder für eine Liste von Twins, die zuvor im System erstellt wurden |
UpdateTwins2Async(IEnumerable<Twin>, Boolean) |
Aktualisieren der veränderlichen Felder für eine Liste von Twins, die zuvor im System erstellt wurden |
UpdateTwins2Async(IEnumerable<Twin>, Boolean, CancellationToken) |
Aktualisieren der veränderlichen Felder für eine Liste von Twins, die zuvor im System erstellt wurden |
UpdateTwins2Async(IEnumerable<Twin>, CancellationToken) |
Aktualisieren der veränderlichen Felder für eine Liste von Twins, die zuvor im System erstellt wurden |
Gilt für:
Azure SDK for .NET