RegistryManager Clase

Definición

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