RegistryManager Classe

Definição

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