RegistryManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des méthodes que les services peuvent utiliser pour effectuer des opérations de création, de suppression, de mise à jour et de suppression sur des appareils.
public class RegistryManager : IDisposable
type RegistryManager = class
interface IDisposable
Public Class RegistryManager
Implements IDisposable
- Héritage
-
RegistryManager
- Implémente
Remarques
Pour plus d'informations, consultez https://github.com/Azure/azure-iot-sdk-csharp#iot-hub-service-sdk.
Ce client crée des instances de durée de vie de HttpClient qui sont liées à l’URI du hub IoT spécifié, à configurer les paramètres de proxy et au délai d’expiration du bail de connexion. Pour cette raison, les instances ne sont pas statiques et une application utilisant ce client doit le créer et l’enregistrer pour toute utilisation. La création répétée peut entraîner un épuisement du socket.
Constructeurs
RegistryManager() |
Crée un instance de RegistryManager, fourni à des fins de test unitaire uniquement. |
Méthodes
AddConfigurationAsync(Configuration) |
Inscrire une nouvelle configuration pour Azure IoT Edge dans IoT Hub |
AddConfigurationAsync(Configuration, CancellationToken) |
Inscrire une nouvelle configuration pour Azure IoT Edge dans IoT Hub |
AddDeviceAsync(Device) |
Inscrire un nouvel appareil auprès du système |
AddDeviceAsync(Device, CancellationToken) |
Inscrire un nouvel appareil auprès du système |
AddDevices2Async(IEnumerable<Device>) |
Inscrire une liste de nouveaux appareils auprès du système |
AddDevices2Async(IEnumerable<Device>, CancellationToken) |
Inscrire une liste de nouveaux appareils auprès du système |
AddDevicesAsync(IEnumerable<Device>) |
Obsolète.
Inscrire une liste de nouveaux appareils auprès du système |
AddDevicesAsync(IEnumerable<Device>, CancellationToken) |
Obsolète.
Inscrire une liste de nouveaux appareils auprès du système |
AddDeviceWithTwinAsync(Device, Twin) |
Ajoute un appareil avec des informations de jumeau |
AddDeviceWithTwinAsync(Device, Twin, CancellationToken) |
Ajoute un appareil avec des informations de jumeau |
AddModuleAsync(Module) |
Inscrire un nouveau module auprès d’un appareil dans le système |
AddModuleAsync(Module, CancellationToken) |
Inscrire un nouveau module auprès d’un appareil dans le système |
ApplyConfigurationContentOnDeviceAsync(String, ConfigurationContent) |
Applique le contenu de configuration à un appareil Edge pour créer un déploiement. |
ApplyConfigurationContentOnDeviceAsync(String, ConfigurationContent, CancellationToken) |
Applique le contenu de configuration à un appareil Edge. |
CancelJobAsync(String) |
Annule/supprime le travail avec l’ID spécifié. |
CancelJobAsync(String, CancellationToken) |
Annule/supprime le travail avec l’ID spécifié. |
CloseAsync() |
Ferme l’instance RegistryManager et supprime ses ressources. |
Create(String, AzureSasCredential, HttpTransportSettings) |
Crée RegistryManager à l’aide d’une signature d’accès partagé fournie et actualisée si nécessaire par l’appelant. |
Create(String, TokenCredential, HttpTransportSettings) |
Crée RegistryManager, en s’authentifiant à l’aide d’une identité dans Azure Active Directory (AAD). |
CreateFromConnectionString(String) |
Crée RegistryManager à partir d’une chaîne de connexion IoT Hub. |
CreateFromConnectionString(String, HttpTransportSettings) |
Crée une instance de RegistryManager, l’authentification à l’aide d’une chaîne de connexion IoT Hub et la spécification des paramètres de transport HTTP. |
CreateQuery(String) |
Récupère un handle par le biais duquel un résultat pour une requête donnée peut être extrait. |
CreateQuery(String, Nullable<Int32>) |
Récupère un handle par le biais duquel un résultat pour une requête donnée peut être extrait. |
Dispose() |
Contient des méthodes que les services peuvent utiliser pour effectuer des opérations de création, de suppression, de mise à jour et de suppression sur des appareils. |
Dispose(Boolean) |
Libère des ressources non managées et, le cas échéant, des ressources managées. |
ExportDevicesAsync(JobProperties, CancellationToken) |
Crée un travail en bloc pour exporter les inscriptions d’appareils vers le conteneur spécifié par l’URI fourni. |
ExportDevicesAsync(String, Boolean) |
Crée un travail en bloc pour exporter les inscriptions d’appareils vers le conteneur spécifié par l’URI fourni. |
ExportDevicesAsync(String, Boolean, CancellationToken) |
Crée un travail en bloc pour exporter les inscriptions d’appareils vers le conteneur spécifié par l’URI fourni. |
ExportDevicesAsync(String, String, Boolean) |
Crée un travail en bloc pour exporter les inscriptions d’appareils vers le conteneur spécifié par l’URI fourni. |
ExportDevicesAsync(String, String, Boolean, CancellationToken) |
Crée un travail en bloc pour exporter les inscriptions d’appareils vers le conteneur spécifié par l’URI fourni. |
ExportRegistryAsync(String, String) |
Copie les données d’appareil inscrites dans un ensemble d’objets blob dans un conteneur spécifique d’un compte de stockage. |
ExportRegistryAsync(String, String, CancellationToken) |
Copie les données d’appareil inscrites dans un ensemble d’objets blob dans un conteneur spécifique d’un compte de stockage. |
GetConfigurationAsync(String) |
Récupère l’objet Configuration spécifié. |
GetConfigurationAsync(String, CancellationToken) |
Récupère l’objet Configuration spécifié. |
GetConfigurationsAsync(Int32) |
Récupère le nombre spécifié de configurations de chaque partition IoT Hub. Les résultats ne sont pas classés. |
GetConfigurationsAsync(Int32, CancellationToken) |
Récupère le nombre spécifié de configurations de chaque partition IoT Hub. Les résultats ne sont pas classés. |
GetDeviceAsync(String) |
Récupère l’objet Device spécifié. |
GetDeviceAsync(String, CancellationToken) |
Récupère l’objet Device spécifié. |
GetDevicesAsync(Int32) |
Obsolète.
Récupère le nombre spécifié d’appareils à partir de chaque partition IoT Hub. Il s’agit d’une approximation et non d’une liste définitive. Les résultats ne sont pas classés. |
GetDevicesAsync(Int32, CancellationToken) |
Obsolète.
Récupère le nombre spécifié d’appareils à partir de chaque partition IoT Hub. Il s’agit d’une approximation et non d’une liste définitive. Les résultats ne sont pas classés. |
GetJobAsync(String) |
Obtient le travail avec l’ID spécifié. |
GetJobAsync(String, CancellationToken) |
Obtient le travail avec l’ID spécifié. |
GetJobsAsync() |
Répertorier tous les travaux pour le hub IoT. |
GetJobsAsync(CancellationToken) |
Répertorier tous les travaux pour le hub IoT. |
GetModuleAsync(String, String) |
Récupère l’objet Module spécifié. |
GetModuleAsync(String, String, CancellationToken) |
Récupère l’objet Module spécifié. |
GetModulesOnDeviceAsync(String) |
Récupère les identités de module sur l’appareil |
GetModulesOnDeviceAsync(String, CancellationToken) |
Récupère les identités de module sur l’appareil |
GetRegistryStatisticsAsync() |
Obtient des statistiques d’utilisation pour le hub IoT. |
GetRegistryStatisticsAsync(CancellationToken) |
Obtient des statistiques d’utilisation pour le hub IoT. |
GetTwinAsync(String) |
Obtient Twin à partir d’IotHub |
GetTwinAsync(String, CancellationToken) |
Obtient Twin à partir d’IotHub |
GetTwinAsync(String, String) |
Obtient les modules à partir d’IotHub Twin |
GetTwinAsync(String, String, CancellationToken) |
Obtient les modules à partir d’IotHub Twin |
ImportDevicesAsync(JobProperties, CancellationToken) |
Crée un travail en bloc pour importer des inscriptions d’appareils dans le hub IoT. |
ImportDevicesAsync(String, String) |
Crée un travail en bloc pour importer des inscriptions d’appareils dans le hub IoT. |
ImportDevicesAsync(String, String, CancellationToken) |
Crée un travail en bloc pour importer des inscriptions d’appareils dans le hub IoT. |
ImportDevicesAsync(String, String, String) |
Crée un travail en bloc pour importer des inscriptions d’appareils dans le hub IoT. |
ImportDevicesAsync(String, String, String, CancellationToken) |
Crée un travail en bloc pour importer des inscriptions d’appareils dans le hub IoT. |
ImportRegistryAsync(String, String) |
Importe les données d’appareil inscrites à partir d’un ensemble d’objets blob dans un conteneur spécifique d’un compte de stockage. |
ImportRegistryAsync(String, String, CancellationToken) |
Importe les données d’appareil inscrites à partir d’un ensemble d’objets blob dans un conteneur spécifique d’un compte de stockage. |
OpenAsync() |
Ouvrez explicitement le instance RegistryManager. |
RemoveConfigurationAsync(Configuration) |
Supprime un appareil précédemment inscrit du système. |
RemoveConfigurationAsync(Configuration, CancellationToken) |
Supprime un appareil précédemment inscrit du système. |
RemoveConfigurationAsync(String) |
Supprime un appareil précédemment inscrit du système. |
RemoveConfigurationAsync(String, CancellationToken) |
Supprime un appareil précédemment inscrit du système. |
RemoveDeviceAsync(Device) |
Supprime un appareil précédemment inscrit du système. |
RemoveDeviceAsync(Device, CancellationToken) |
Supprime un appareil précédemment inscrit du système. |
RemoveDeviceAsync(String) |
Supprime un appareil précédemment inscrit du système. |
RemoveDeviceAsync(String, CancellationToken) |
Supprime un appareil précédemment inscrit du système. |
RemoveDevices2Async(IEnumerable<Device>) |
Supprime une liste des appareils précédemment inscrits du système. |
RemoveDevices2Async(IEnumerable<Device>, Boolean, CancellationToken) |
Supprime une liste des appareils précédemment inscrits du système. |
RemoveDevicesAsync(IEnumerable<Device>) |
Obsolète.
Supprime une liste des appareils précédemment inscrits du système. |
RemoveDevicesAsync(IEnumerable<Device>, Boolean, CancellationToken) |
Obsolète.
Supprime une liste des appareils précédemment inscrits du système. |
RemoveModuleAsync(Module) |
Supprime un module précédemment inscrit de l’appareil dans le système. |
RemoveModuleAsync(Module, CancellationToken) |
Supprime un module précédemment inscrit de l’appareil dans le système. |
RemoveModuleAsync(String, String) |
Supprime un module précédemment inscrit de l’appareil dans le système. |
RemoveModuleAsync(String, String, CancellationToken) |
Supprime un module précédemment inscrit de l’appareil dans le système. |
ReplaceTwinAsync(String, String, String) |
Mises à jour les champs mutables deTwin |
ReplaceTwinAsync(String, String, String, CancellationToken) |
Mises à jour les champs mutables deTwin |
ReplaceTwinAsync(String, String, String, String) |
Mises à jour les champs mutables du moduleTwin |
ReplaceTwinAsync(String, String, String, String, CancellationToken) |
Mises à jour les champs mutables du moduleTwin |
ReplaceTwinAsync(String, String, Twin, String) |
Mises à jour les champs mutables du moduleTwin |
ReplaceTwinAsync(String, String, Twin, String, CancellationToken) |
Mises à jour les champs mutables du moduleTwin |
ReplaceTwinAsync(String, Twin, String) |
Mises à jour les champs mutables deTwin |
ReplaceTwinAsync(String, Twin, String, CancellationToken) |
Mises à jour les champs mutables deTwin |
UpdateConfigurationAsync(Configuration) |
Mettre à jour les champs mutables de l’inscription de configuration |
UpdateConfigurationAsync(Configuration, Boolean) |
Mettre à jour les champs mutables de l’inscription de configuration |
UpdateConfigurationAsync(Configuration, Boolean, CancellationToken) |
Mettre à jour les champs mutables de l’inscription de configuration |
UpdateConfigurationAsync(Configuration, CancellationToken) |
Mettre à jour les champs mutables de l’inscription de configuration |
UpdateDeviceAsync(Device) |
Mettre à jour les champs mutables de l’inscription de l’appareil |
UpdateDeviceAsync(Device, Boolean) |
Mettre à jour les champs mutables de l’inscription de l’appareil |
UpdateDeviceAsync(Device, Boolean, CancellationToken) |
Mettre à jour les champs mutables de l’inscription de l’appareil |
UpdateDeviceAsync(Device, CancellationToken) |
Mettre à jour les champs mutables de l’inscription de l’appareil |
UpdateDevices2Async(IEnumerable<Device>) |
Mettre à jour une liste d’appareils avec le système |
UpdateDevices2Async(IEnumerable<Device>, Boolean, CancellationToken) |
Mettre à jour une liste d’appareils avec le système |
UpdateDevicesAsync(IEnumerable<Device>) |
Obsolète.
Mettre à jour une liste d’appareils avec le système |
UpdateDevicesAsync(IEnumerable<Device>, Boolean, CancellationToken) |
Obsolète.
Mettre à jour une liste d’appareils avec le système |
UpdateModuleAsync(Module) |
Mettre à jour les champs mutables de l’inscription de module |
UpdateModuleAsync(Module, Boolean) |
Mettre à jour les champs mutables de l’inscription de module |
UpdateModuleAsync(Module, Boolean, CancellationToken) |
Mettre à jour les champs mutables de l’inscription de module |
UpdateModuleAsync(Module, CancellationToken) |
Mettre à jour les champs mutables de l’inscription de module |
UpdateTwinAsync(String, String, String) |
Mises à jour les champs mutables deTwin |
UpdateTwinAsync(String, String, String, CancellationToken) |
Mises à jour les champs mutables deTwin |
UpdateTwinAsync(String, String, String, String) |
Mises à jour les champs mutables des modulesTwin |
UpdateTwinAsync(String, String, String, String, CancellationToken) |
Mises à jour les champs mutables des modulesTwin |
UpdateTwinAsync(String, String, Twin, String) |
Mises à jour les champs mutables des modulesTwin |
UpdateTwinAsync(String, String, Twin, String, CancellationToken) |
Mises à jour les champs mutables des modulesTwin |
UpdateTwinAsync(String, Twin, String) |
Mises à jour les champs mutables deTwin |
UpdateTwinAsync(String, Twin, String, CancellationToken) |
Mises à jour les champs mutables deTwin |
UpdateTwins2Async(IEnumerable<Twin>) |
Mettre à jour les champs mutables pour une liste de Twins précédemment créée dans le système |
UpdateTwins2Async(IEnumerable<Twin>, Boolean) |
Mettre à jour les champs mutables pour une liste de Twins précédemment créée dans le système |
UpdateTwins2Async(IEnumerable<Twin>, Boolean, CancellationToken) |
Mettre à jour les champs mutables pour une liste de Twins précédemment créée dans le système |
UpdateTwins2Async(IEnumerable<Twin>, CancellationToken) |
Mettre à jour les champs mutables pour une liste de Twins précédemment créée dans le système |
S’applique à
Azure SDK for .NET