Partager via


RegistryManager Classe

Définition

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 à