RegistryManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene métodos que los servicios pueden usar para realizar operaciones de creación, eliminación, actualización y eliminación en dispositivos.
public class RegistryManager : IDisposable
type RegistryManager = class
interface IDisposable
Public Class RegistryManager
Implements IDisposable
- Herencia
-
RegistryManager
- Implementaciones
Comentarios
Para obtener más información, vea https://github.com/Azure/azure-iot-sdk-csharp#iot-hub-service-sdk.
Este cliente crea instancias largas de duración de HttpClient que están vinculadas al URI del centro de IoT especificado, configura las opciones de proxy y el tiempo de espera de concesión de conexión. Por ese motivo, las instancias no son estáticas y una aplicación que usa este cliente debe crearla y guardarla para todo el uso. La creación repetida puede provocar agotamiento de sockets.
Constructores
RegistryManager() |
Crea una instancia de RegistryManager, proporcionada solo con fines de prueba unitaria. |
Métodos
AddConfigurationAsync(Configuration) |
Registro de una nueva configuración para Azure IoT Edge en IoT Hub |
AddConfigurationAsync(Configuration, CancellationToken) |
Registro de una nueva configuración para Azure IoT Edge en IoT Hub |
AddDeviceAsync(Device) |
Registro de un nuevo dispositivo con el sistema |
AddDeviceAsync(Device, CancellationToken) |
Registro de un nuevo dispositivo con el sistema |
AddDevices2Async(IEnumerable<Device>) |
Registro de una lista de nuevos dispositivos con el sistema |
AddDevices2Async(IEnumerable<Device>, CancellationToken) |
Registro de una lista de nuevos dispositivos con el sistema |
AddDevicesAsync(IEnumerable<Device>) |
Obsoletos.
Registro de una lista de nuevos dispositivos con el sistema |
AddDevicesAsync(IEnumerable<Device>, CancellationToken) |
Obsoletos.
Registro de una lista de nuevos dispositivos con el sistema |
AddDeviceWithTwinAsync(Device, Twin) |
Agrega un dispositivo con información de gemelo |
AddDeviceWithTwinAsync(Device, Twin, CancellationToken) |
Agrega un dispositivo con información de gemelo |
AddModuleAsync(Module) |
Registro de un nuevo módulo con el dispositivo en el sistema |
AddModuleAsync(Module, CancellationToken) |
Registro de un nuevo módulo con el dispositivo en el sistema |
ApplyConfigurationContentOnDeviceAsync(String, ConfigurationContent) |
Aplica contenido de configuración a un dispositivo perimetral para crear una implementación. |
ApplyConfigurationContentOnDeviceAsync(String, ConfigurationContent, CancellationToken) |
Aplica contenido de configuración a un dispositivo edge. |
CancelJobAsync(String) |
Cancela o elimina el trabajo con el identificador especificado. |
CancelJobAsync(String, CancellationToken) |
Cancela o elimina el trabajo con el identificador especificado. |
CloseAsync() |
Cierra la instancia de RegistryManager y elimina sus recursos. |
Create(String, AzureSasCredential, HttpTransportSettings) |
Crea RegistryManager mediante una firma de acceso compartido proporcionada y actualizada según sea necesario por el autor de la llamada. |
Create(String, TokenCredential, HttpTransportSettings) |
Crea RegistryManager, autenticando mediante una identidad en Azure Active Directory (AAD). |
CreateFromConnectionString(String) |
Crea RegistryManager a partir de una cadena de conexión de IoT Hub. |
CreateFromConnectionString(String, HttpTransportSettings) |
Crea una instancia de RegistryManager, autenticando mediante una cadena de conexión de IoT Hub y especificando la configuración de transporte HTTP. |
CreateQuery(String) |
Recupera un identificador mediante el que se puede capturar un resultado de una consulta determinada. |
CreateQuery(String, Nullable<Int32>) |
Recupera un identificador mediante el que se puede capturar un resultado de una consulta determinada. |
Dispose() |
Contiene métodos que los servicios pueden usar para realizar operaciones de creación, eliminación, actualización y eliminación en dispositivos. |
Dispose(Boolean) |
Libera los recursos no administrados y, opcionalmente, los recursos administrados. |
ExportDevicesAsync(JobProperties, CancellationToken) |
Crea un nuevo trabajo masivo para exportar registros de dispositivos al contenedor especificado por el URI proporcionado. |
ExportDevicesAsync(String, Boolean) |
Crea un nuevo trabajo masivo para exportar registros de dispositivos al contenedor especificado por el URI proporcionado. |
ExportDevicesAsync(String, Boolean, CancellationToken) |
Crea un nuevo trabajo masivo para exportar registros de dispositivos al contenedor especificado por el URI proporcionado. |
ExportDevicesAsync(String, String, Boolean) |
Crea un nuevo trabajo masivo para exportar registros de dispositivos al contenedor especificado por el URI proporcionado. |
ExportDevicesAsync(String, String, Boolean, CancellationToken) |
Crea un nuevo trabajo masivo para exportar registros de dispositivos al contenedor especificado por el URI proporcionado. |
ExportRegistryAsync(String, String) |
Copia los datos del dispositivo registrados en un conjunto de blobs de un contenedor específico de una cuenta de almacenamiento. |
ExportRegistryAsync(String, String, CancellationToken) |
Copia los datos del dispositivo registrados en un conjunto de blobs de un contenedor específico de una cuenta de almacenamiento. |
GetConfigurationAsync(String) |
Recupera el objeto Configuration especificado. |
GetConfigurationAsync(String, CancellationToken) |
Recupera el objeto Configuration especificado. |
GetConfigurationsAsync(Int32) |
Recupera el número especificado de configuraciones de cada partición de IoT Hub. Los resultados no están ordenados. |
GetConfigurationsAsync(Int32, CancellationToken) |
Recupera el número especificado de configuraciones de cada partición de IoT Hub. Los resultados no están ordenados. |
GetDeviceAsync(String) |
Recupera el objeto Device especificado. |
GetDeviceAsync(String, CancellationToken) |
Recupera el objeto Device especificado. |
GetDevicesAsync(Int32) |
Obsoletos.
Recupera el número especificado de dispositivos de cada partición de IoT Hub. Se trata de una aproximación y no una lista definitiva. Los resultados no están ordenados. |
GetDevicesAsync(Int32, CancellationToken) |
Obsoletos.
Recupera el número especificado de dispositivos de cada partición de IoT Hub. Se trata de una aproximación y no una lista definitiva. Los resultados no están ordenados. |
GetJobAsync(String) |
Obtiene el trabajo con el identificador especificado. |
GetJobAsync(String, CancellationToken) |
Obtiene el trabajo con el identificador especificado. |
GetJobsAsync() |
Enumere todos los trabajos del centro de IoT. |
GetJobsAsync(CancellationToken) |
Enumere todos los trabajos del centro de IoT. |
GetModuleAsync(String, String) |
Recupera el objeto Module especificado. |
GetModuleAsync(String, String, CancellationToken) |
Recupera el objeto Module especificado. |
GetModulesOnDeviceAsync(String) |
Recupera las identidades del módulo en el dispositivo. |
GetModulesOnDeviceAsync(String, CancellationToken) |
Recupera las identidades del módulo en el dispositivo. |
GetRegistryStatisticsAsync() |
Obtiene las estadísticas de uso del centro de IoT. |
GetRegistryStatisticsAsync(CancellationToken) |
Obtiene las estadísticas de uso del centro de IoT. |
GetTwinAsync(String) |
Obtiene Twin de IotHub |
GetTwinAsync(String, CancellationToken) |
Obtiene Twin de IotHub |
GetTwinAsync(String, String) |
Obtiene el Twin módulo de IotHub. |
GetTwinAsync(String, String, CancellationToken) |
Obtiene el Twin módulo de IotHub. |
ImportDevicesAsync(JobProperties, CancellationToken) |
Crea un nuevo trabajo masivo para importar registros de dispositivos en el centro de IoT. |
ImportDevicesAsync(String, String) |
Crea un nuevo trabajo masivo para importar registros de dispositivos en el centro de IoT. |
ImportDevicesAsync(String, String, CancellationToken) |
Crea un nuevo trabajo masivo para importar registros de dispositivos en el centro de IoT. |
ImportDevicesAsync(String, String, String) |
Crea un nuevo trabajo masivo para importar registros de dispositivos en el centro de IoT. |
ImportDevicesAsync(String, String, String, CancellationToken) |
Crea un nuevo trabajo masivo para importar registros de dispositivos en el centro de IoT. |
ImportRegistryAsync(String, String) |
Importa los datos de dispositivo registrados de un conjunto de blobs en un contenedor específico de una cuenta de almacenamiento. |
ImportRegistryAsync(String, String, CancellationToken) |
Importa los datos de dispositivo registrados de un conjunto de blobs en un contenedor específico de una cuenta de almacenamiento. |
OpenAsync() |
Abra explícitamente la instancia de RegistryManager. |
RemoveConfigurationAsync(Configuration) |
Elimina un dispositivo registrado previamente del sistema. |
RemoveConfigurationAsync(Configuration, CancellationToken) |
Elimina un dispositivo registrado previamente del sistema. |
RemoveConfigurationAsync(String) |
Elimina un dispositivo registrado previamente del sistema. |
RemoveConfigurationAsync(String, CancellationToken) |
Elimina un dispositivo registrado previamente del sistema. |
RemoveDeviceAsync(Device) |
Elimina un dispositivo registrado previamente del sistema. |
RemoveDeviceAsync(Device, CancellationToken) |
Elimina un dispositivo registrado previamente del sistema. |
RemoveDeviceAsync(String) |
Elimina un dispositivo registrado previamente del sistema. |
RemoveDeviceAsync(String, CancellationToken) |
Elimina un dispositivo registrado previamente del sistema. |
RemoveDevices2Async(IEnumerable<Device>) |
Elimina una lista de dispositivos registrados previamente del sistema. |
RemoveDevices2Async(IEnumerable<Device>, Boolean, CancellationToken) |
Elimina una lista de dispositivos registrados previamente del sistema. |
RemoveDevicesAsync(IEnumerable<Device>) |
Obsoletos.
Elimina una lista de dispositivos registrados previamente del sistema. |
RemoveDevicesAsync(IEnumerable<Device>, Boolean, CancellationToken) |
Obsoletos.
Elimina una lista de dispositivos registrados previamente del sistema. |
RemoveModuleAsync(Module) |
Elimina un módulo registrado previamente del dispositivo en el sistema. |
RemoveModuleAsync(Module, CancellationToken) |
Elimina un módulo registrado previamente del dispositivo en el sistema. |
RemoveModuleAsync(String, String) |
Elimina un módulo registrado previamente del dispositivo en el sistema. |
RemoveModuleAsync(String, String, CancellationToken) |
Elimina un módulo registrado previamente del dispositivo en el sistema. |
ReplaceTwinAsync(String, String, String) |
Novedades los campos mutables deTwin |
ReplaceTwinAsync(String, String, String, CancellationToken) |
Novedades los campos mutables deTwin |
ReplaceTwinAsync(String, String, String, String) |
Novedades los campos mutables del móduloTwin |
ReplaceTwinAsync(String, String, String, String, CancellationToken) |
Novedades los campos mutables del móduloTwin |
ReplaceTwinAsync(String, String, Twin, String) |
Novedades los campos mutables del móduloTwin |
ReplaceTwinAsync(String, String, Twin, String, CancellationToken) |
Novedades los campos mutables del móduloTwin |
ReplaceTwinAsync(String, Twin, String) |
Novedades los campos mutables deTwin |
ReplaceTwinAsync(String, Twin, String, CancellationToken) |
Novedades los campos mutables deTwin |
UpdateConfigurationAsync(Configuration) |
Actualizar los campos mutables del registro de configuración |
UpdateConfigurationAsync(Configuration, Boolean) |
Actualizar los campos mutables del registro de configuración |
UpdateConfigurationAsync(Configuration, Boolean, CancellationToken) |
Actualizar los campos mutables del registro de configuración |
UpdateConfigurationAsync(Configuration, CancellationToken) |
Actualizar los campos mutables del registro de configuración |
UpdateDeviceAsync(Device) |
Actualizar los campos mutables del registro de dispositivos |
UpdateDeviceAsync(Device, Boolean) |
Actualizar los campos mutables del registro de dispositivos |
UpdateDeviceAsync(Device, Boolean, CancellationToken) |
Actualización de los campos mutables del registro de dispositivos |
UpdateDeviceAsync(Device, CancellationToken) |
Actualización de los campos mutables del registro de dispositivos |
UpdateDevices2Async(IEnumerable<Device>) |
Actualizar una lista de dispositivos con el sistema |
UpdateDevices2Async(IEnumerable<Device>, Boolean, CancellationToken) |
Actualizar una lista de dispositivos con el sistema |
UpdateDevicesAsync(IEnumerable<Device>) |
Obsoletos.
Actualizar una lista de dispositivos con el sistema |
UpdateDevicesAsync(IEnumerable<Device>, Boolean, CancellationToken) |
Obsoletos.
Actualizar una lista de dispositivos con el sistema |
UpdateModuleAsync(Module) |
Actualización de los campos mutables del registro del módulo |
UpdateModuleAsync(Module, Boolean) |
Actualización de los campos mutables del registro del módulo |
UpdateModuleAsync(Module, Boolean, CancellationToken) |
Actualización de los campos mutables del registro del módulo |
UpdateModuleAsync(Module, CancellationToken) |
Actualización de los campos mutables del registro del módulo |
UpdateTwinAsync(String, String, String) |
Novedades los campos mutables deTwin |
UpdateTwinAsync(String, String, String, CancellationToken) |
Novedades los campos mutables deTwin |
UpdateTwinAsync(String, String, String, String) |
Novedades los campos mutables del móduloTwin |
UpdateTwinAsync(String, String, String, String, CancellationToken) |
Novedades los campos mutables del móduloTwin |
UpdateTwinAsync(String, String, Twin, String) |
Novedades los campos mutables del móduloTwin |
UpdateTwinAsync(String, String, Twin, String, CancellationToken) |
Novedades los campos mutables del móduloTwin |
UpdateTwinAsync(String, Twin, String) |
Novedades los campos mutables deTwin |
UpdateTwinAsync(String, Twin, String, CancellationToken) |
Novedades los campos mutables deTwin |
UpdateTwins2Async(IEnumerable<Twin>) |
Actualizar los campos mutables para una lista de Twinlos elementos creados anteriormente en el sistema |
UpdateTwins2Async(IEnumerable<Twin>, Boolean) |
Actualizar los campos mutables para una lista de Twinlos elementos creados anteriormente en el sistema |
UpdateTwins2Async(IEnumerable<Twin>, Boolean, CancellationToken) |
Actualizar los campos mutables para una lista de Twinlos elementos creados anteriormente en el sistema |
UpdateTwins2Async(IEnumerable<Twin>, CancellationToken) |
Actualizar los campos mutables para una lista de Twinlos elementos creados anteriormente en el sistema |
Se aplica a
Azure SDK for .NET