RegistryManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém métodos que os serviços podem usar para executar operações de criação, remoção, atualização e exclusão em dispositivos.
public class RegistryManager : IDisposable
type RegistryManager = class
interface IDisposable
Public Class RegistryManager
Implements IDisposable
- Herança
-
RegistryManager
- Implementações
Comentários
Para obter mais informações, consulte https://github.com/Azure/azure-iot-sdk-csharp#iot-hub-service-sdk.
Esse cliente cria instâncias longas de tempo de vida de HttpClient que estão vinculadas ao URI do hub IoT especificado, definem as configurações de proxy e o tempo limite de concessão de conexão. Por esse motivo, as instâncias não são estáticas e um aplicativo que usa esse cliente deve criá-lo e salvá-lo para todo o uso. A criação repetida pode causar esgotamento do soquete.
Construtores
RegistryManager() |
Cria uma instância do RegistryManager, fornecida apenas para fins de teste de unidade. |
Métodos
AddConfigurationAsync(Configuration) |
Registrar uma nova configuração para o Azure IoT Edge no Hub IoT |
AddConfigurationAsync(Configuration, CancellationToken) |
Registrar uma nova configuração para o Azure IoT Edge no Hub IoT |
AddDeviceAsync(Device) |
Registrar um novo dispositivo com o sistema |
AddDeviceAsync(Device, CancellationToken) |
Registrar um novo dispositivo com o sistema |
AddDevices2Async(IEnumerable<Device>) |
Registrar uma lista de novos dispositivos com o sistema |
AddDevices2Async(IEnumerable<Device>, CancellationToken) |
Registrar uma lista de novos dispositivos com o sistema |
AddDevicesAsync(IEnumerable<Device>) |
Obsoleto.
Registrar uma lista de novos dispositivos com o sistema |
AddDevicesAsync(IEnumerable<Device>, CancellationToken) |
Obsoleto.
Registrar uma lista de novos dispositivos com o sistema |
AddDeviceWithTwinAsync(Device, Twin) |
Adiciona um dispositivo com informações de gêmeo |
AddDeviceWithTwinAsync(Device, Twin, CancellationToken) |
Adiciona um dispositivo com informações de gêmeo |
AddModuleAsync(Module) |
Registrar um novo módulo com o dispositivo no sistema |
AddModuleAsync(Module, CancellationToken) |
Registrar um novo módulo com o dispositivo no sistema |
ApplyConfigurationContentOnDeviceAsync(String, ConfigurationContent) |
Aplica o conteúdo de configuração a um dispositivo edge para criar uma implantação. |
ApplyConfigurationContentOnDeviceAsync(String, ConfigurationContent, CancellationToken) |
Aplica o conteúdo de configuração a um dispositivo edge. |
CancelJobAsync(String) |
Cancela/exclui o trabalho com a ID especificada. |
CancelJobAsync(String, CancellationToken) |
Cancela/exclui o trabalho com a ID especificada. |
CloseAsync() |
Fecha a instância registryManager e descarta seus recursos. |
Create(String, AzureSasCredential, HttpTransportSettings) |
Cria o RegistryManager usando uma assinatura de acesso compartilhado fornecida e atualizada conforme necessário pelo chamador. |
Create(String, TokenCredential, HttpTransportSettings) |
Cria o RegistryManager, autenticando-se usando uma identidade no AAD (Azure Active Directory). |
CreateFromConnectionString(String) |
Cria RegistryManager de uma cadeia de conexão do hub IoT. |
CreateFromConnectionString(String, HttpTransportSettings) |
Cria uma instância do RegistryManager, autenticando-se usando uma cadeia de conexão do hub IoT e especificando as configurações de transporte HTTP. |
CreateQuery(String) |
Recupera um identificador por meio do qual um resultado para uma determinada consulta pode ser buscado. |
CreateQuery(String, Nullable<Int32>) |
Recupera um identificador por meio do qual um resultado para uma determinada consulta pode ser buscado. |
Dispose() |
Contém métodos que os serviços podem usar para executar operações de criação, remoção, atualização e exclusão em dispositivos. |
Dispose(Boolean) |
Libera recursos não gerenciados e, opcionalmente, gerenciados. |
ExportDevicesAsync(JobProperties, CancellationToken) |
Cria um novo trabalho em massa para exportar registros de dispositivo para o contêiner especificado pelo URI fornecido. |
ExportDevicesAsync(String, Boolean) |
Cria um novo trabalho em massa para exportar registros de dispositivo para o contêiner especificado pelo URI fornecido. |
ExportDevicesAsync(String, Boolean, CancellationToken) |
Cria um novo trabalho em massa para exportar registros de dispositivo para o contêiner especificado pelo URI fornecido. |
ExportDevicesAsync(String, String, Boolean) |
Cria um novo trabalho em massa para exportar registros de dispositivo para o contêiner especificado pelo URI fornecido. |
ExportDevicesAsync(String, String, Boolean, CancellationToken) |
Cria um novo trabalho em massa para exportar registros de dispositivo para o contêiner especificado pelo URI fornecido. |
ExportRegistryAsync(String, String) |
Copia dados de dispositivo registrados em um conjunto de blobs em um contêiner específico em uma conta de armazenamento. |
ExportRegistryAsync(String, String, CancellationToken) |
Copia dados de dispositivo registrados em um conjunto de blobs em um contêiner específico em uma conta de armazenamento. |
GetConfigurationAsync(String) |
Recupera o objeto Configuration especificado. |
GetConfigurationAsync(String, CancellationToken) |
Recupera o objeto Configuration especificado. |
GetConfigurationsAsync(Int32) |
Recupera o número especificado de configurações de cada partição do hub IoT. Os resultados não são ordenados. |
GetConfigurationsAsync(Int32, CancellationToken) |
Recupera o número especificado de configurações de cada partição do hub IoT. Os resultados não são ordenados. |
GetDeviceAsync(String) |
Recupera o objeto Device especificado. |
GetDeviceAsync(String, CancellationToken) |
Recupera o objeto Device especificado. |
GetDevicesAsync(Int32) |
Obsoleto.
Recupera o número especificado de dispositivos de cada partição do Hub IoT. Essa é uma aproximação e não uma lista definitiva. Os resultados não são ordenados. |
GetDevicesAsync(Int32, CancellationToken) |
Obsoleto.
Recupera o número especificado de dispositivos de cada partição do Hub IoT. Essa é uma aproximação e não uma lista definitiva. Os resultados não são ordenados. |
GetJobAsync(String) |
Obtém o trabalho com a ID especificada. |
GetJobAsync(String, CancellationToken) |
Obtém o trabalho com a ID especificada. |
GetJobsAsync() |
Liste todos os trabalhos para o Hub IoT. |
GetJobsAsync(CancellationToken) |
Liste todos os trabalhos para o Hub IoT. |
GetModuleAsync(String, String) |
Recupera o objeto Module especificado. |
GetModuleAsync(String, String, CancellationToken) |
Recupera o objeto Module especificado. |
GetModulesOnDeviceAsync(String) |
Recupera as identidades do módulo no dispositivo |
GetModulesOnDeviceAsync(String, CancellationToken) |
Recupera as identidades do módulo no dispositivo |
GetRegistryStatisticsAsync() |
Obtém estatísticas de uso para o hub IoT. |
GetRegistryStatisticsAsync(CancellationToken) |
Obtém estatísticas de uso para o hub IoT. |
GetTwinAsync(String) |
Obtém Twin do IotHub |
GetTwinAsync(String, CancellationToken) |
Obtém Twin do IotHub |
GetTwinAsync(String, String) |
Obtém módulos do Twin IotHub |
GetTwinAsync(String, String, CancellationToken) |
Obtém módulos do Twin IotHub |
ImportDevicesAsync(JobProperties, CancellationToken) |
Cria um novo trabalho em massa para importar registros de dispositivo para o Hub IoT. |
ImportDevicesAsync(String, String) |
Cria um novo trabalho em massa para importar registros de dispositivo para o Hub IoT. |
ImportDevicesAsync(String, String, CancellationToken) |
Cria um novo trabalho em massa para importar registros de dispositivo para o Hub IoT. |
ImportDevicesAsync(String, String, String) |
Cria um novo trabalho em massa para importar registros de dispositivo para o Hub IoT. |
ImportDevicesAsync(String, String, String, CancellationToken) |
Cria um novo trabalho em massa para importar registros de dispositivo para o Hub IoT. |
ImportRegistryAsync(String, String) |
Importa dados de dispositivo registrados de um conjunto de blobs em um contêiner específico em uma conta de armazenamento. |
ImportRegistryAsync(String, String, CancellationToken) |
Importa dados de dispositivo registrados de um conjunto de blobs em um contêiner específico em uma conta de armazenamento. |
OpenAsync() |
Abra explicitamente a instância registryManager. |
RemoveConfigurationAsync(Configuration) |
Exclui um dispositivo registrado anteriormente do sistema. |
RemoveConfigurationAsync(Configuration, CancellationToken) |
Exclui um dispositivo registrado anteriormente do sistema. |
RemoveConfigurationAsync(String) |
Exclui um dispositivo registrado anteriormente do sistema. |
RemoveConfigurationAsync(String, CancellationToken) |
Exclui um dispositivo registrado anteriormente do sistema. |
RemoveDeviceAsync(Device) |
Exclui um dispositivo registrado anteriormente do sistema. |
RemoveDeviceAsync(Device, CancellationToken) |
Exclui um dispositivo registrado anteriormente do sistema. |
RemoveDeviceAsync(String) |
Exclui um dispositivo registrado anteriormente do sistema. |
RemoveDeviceAsync(String, CancellationToken) |
Exclui um dispositivo registrado anteriormente do sistema. |
RemoveDevices2Async(IEnumerable<Device>) |
Exclui uma lista de dispositivos registrados anteriormente do sistema. |
RemoveDevices2Async(IEnumerable<Device>, Boolean, CancellationToken) |
Exclui uma lista de dispositivos registrados anteriormente do sistema. |
RemoveDevicesAsync(IEnumerable<Device>) |
Obsoleto.
Exclui uma lista de dispositivos registrados anteriormente do sistema. |
RemoveDevicesAsync(IEnumerable<Device>, Boolean, CancellationToken) |
Obsoleto.
Exclui uma lista de dispositivos registrados anteriormente do sistema. |
RemoveModuleAsync(Module) |
Exclui um módulo registrado anteriormente do dispositivo no sistema. |
RemoveModuleAsync(Module, CancellationToken) |
Exclui um módulo registrado anteriormente do dispositivo no sistema. |
RemoveModuleAsync(String, String) |
Exclui um módulo registrado anteriormente do dispositivo no sistema. |
RemoveModuleAsync(String, String, CancellationToken) |
Exclui um módulo registrado anteriormente do dispositivo no sistema. |
ReplaceTwinAsync(String, String, String) |
Atualizações os campos mutáveis deTwin |
ReplaceTwinAsync(String, String, String, CancellationToken) |
Atualizações os campos mutáveis deTwin |
ReplaceTwinAsync(String, String, String, String) |
Atualizações os campos mutáveis do MóduloTwin |
ReplaceTwinAsync(String, String, String, String, CancellationToken) |
Atualizações os campos mutáveis do MóduloTwin |
ReplaceTwinAsync(String, String, Twin, String) |
Atualizações os campos mutáveis do MóduloTwin |
ReplaceTwinAsync(String, String, Twin, String, CancellationToken) |
Atualizações os campos mutáveis do MóduloTwin |
ReplaceTwinAsync(String, Twin, String) |
Atualizações os campos mutáveis deTwin |
ReplaceTwinAsync(String, Twin, String, CancellationToken) |
Atualizações os campos mutáveis deTwin |
UpdateConfigurationAsync(Configuration) |
Atualizar os campos mutáveis do registro de configuração |
UpdateConfigurationAsync(Configuration, Boolean) |
Atualizar os campos mutáveis do registro de configuração |
UpdateConfigurationAsync(Configuration, Boolean, CancellationToken) |
Atualizar os campos mutáveis do registro de configuração |
UpdateConfigurationAsync(Configuration, CancellationToken) |
Atualizar os campos mutáveis do registro de configuração |
UpdateDeviceAsync(Device) |
Atualizar os campos mutáveis do registro do dispositivo |
UpdateDeviceAsync(Device, Boolean) |
Atualizar os campos mutáveis do registro do dispositivo |
UpdateDeviceAsync(Device, Boolean, CancellationToken) |
Atualizar os campos mutáveis do registro do dispositivo |
UpdateDeviceAsync(Device, CancellationToken) |
Atualizar os campos mutáveis do registro do dispositivo |
UpdateDevices2Async(IEnumerable<Device>) |
Atualizar uma lista de dispositivos com o sistema |
UpdateDevices2Async(IEnumerable<Device>, Boolean, CancellationToken) |
Atualizar uma lista de dispositivos com o sistema |
UpdateDevicesAsync(IEnumerable<Device>) |
Obsoleto.
Atualizar uma lista de dispositivos com o sistema |
UpdateDevicesAsync(IEnumerable<Device>, Boolean, CancellationToken) |
Obsoleto.
Atualizar uma lista de dispositivos com o sistema |
UpdateModuleAsync(Module) |
Atualizar os campos mutáveis do registro do módulo |
UpdateModuleAsync(Module, Boolean) |
Atualizar os campos mutáveis do registro do módulo |
UpdateModuleAsync(Module, Boolean, CancellationToken) |
Atualizar os campos mutáveis do registro do módulo |
UpdateModuleAsync(Module, CancellationToken) |
Atualizar os campos mutáveis do registro do módulo |
UpdateTwinAsync(String, String, String) |
Atualizações os campos mutáveis deTwin |
UpdateTwinAsync(String, String, String, CancellationToken) |
Atualizações os campos mutáveis deTwin |
UpdateTwinAsync(String, String, String, String) |
Atualizações os campos mutáveis do MóduloTwin |
UpdateTwinAsync(String, String, String, String, CancellationToken) |
Atualizações os campos mutáveis do MóduloTwin |
UpdateTwinAsync(String, String, Twin, String) |
Atualizações os campos mutáveis do MóduloTwin |
UpdateTwinAsync(String, String, Twin, String, CancellationToken) |
Atualizações os campos mutáveis do MóduloTwin |
UpdateTwinAsync(String, Twin, String) |
Atualizações os campos mutáveis deTwin |
UpdateTwinAsync(String, Twin, String, CancellationToken) |
Atualizações os campos mutáveis deTwin |
UpdateTwins2Async(IEnumerable<Twin>) |
Atualizar os campos mutáveis para uma lista de Twins criados anteriormente no sistema |
UpdateTwins2Async(IEnumerable<Twin>, Boolean) |
Atualizar os campos mutáveis para uma lista de Twins criados anteriormente no sistema |
UpdateTwins2Async(IEnumerable<Twin>, Boolean, CancellationToken) |
Atualizar os campos mutáveis para uma lista de Twins criados anteriormente no sistema |
UpdateTwins2Async(IEnumerable<Twin>, CancellationToken) |
Atualizar os campos mutáveis para uma lista de Twins criados anteriormente no sistema |
Aplica-se a
Azure SDK for .NET