Microsoft.Azure.Devices Namespace
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.
Classes
AuthenticationMechanism |
Usado para especificar o mecanismo de autenticação usado por um dispositivo. |
AuthenticationMethodFactory |
Cria uma instância de uma implementação de IAuthenticationMethod com base em parâmetros de autenticação conhecidos. |
BasicDigitalTwin |
Uma classe auxiliar opcional para desserializar um gêmeo digital. |
BulkRegistryOperationResult |
Encapsula o resultado de uma operação de registro em massa. |
ClientCapabilities |
Status dos recursos habilitados no dispositivo. |
ClientTwin |
Propriedades de um dispositivo ou módulo armazenado no serviço. |
ClientTwinDocument |
Representa as propriedades do gêmeo. |
ClientTwinMetadata |
Metadados para propriedades em ClientTwinProperties. |
ClientTwinProperties |
Representa uma coleção de propriedades para o gêmeo. |
ClientTwinPropertyArray |
Representa uma matriz de propriedades em um ClientTwinProperties. |
ClientTwinPropertyValue |
Representa um valor de propriedade em um ClientTwinProperties. |
CloudToDeviceMethod |
Parâmetros para executar um método direto no dispositivo |
CloudToDeviceMethodResult |
Representa os resultados da invocação do método de dispositivo. |
CloudToDeviceMethodScheduledJob |
Contém propriedades de um trabalho agendado de método da nuvem para o dispositivo. |
ComponentMetadata |
Uma classe auxiliar opcional para desserializar um gêmeo digital. A classe $metadata em um componente de um BasicDigitalTwin. |
Configuration |
A configuração do dispositivo do Hub IoT e dos módulos gêmeos. |
ConfigurationContent |
Configurações para dispositivos, módulos, o agente de gerenciamento de módulos e o hub do Edge. |
ConfigurationInfo |
Detalhes da configuração. |
ConfigurationMetrics |
Métricas para configurações de dispositivo/módulo. |
ConfigurationsClient |
O subcliente de que manipula a criação, obtenção, definição e exclusão de IotHubServiceClient configurações. |
Device |
Contém as propriedades do dispositivo e seus acessadores. |
DeviceJob |
Contém propriedades DeviceJob e seus acessadores. |
DeviceJobError |
Contém informações de erros de DeviceJob |
DeviceJobOutcome |
Contém o resultado de DeviceJob |
DeviceJobParameters |
Estender JobParameters com IDs de dispositivo |
DeviceJobStatistics |
O trabalho conta, por exemplo, o número de dispositivos com falha/êxito. |
DeviceRegistryOperationError |
Encapsula os detalhes de erro da operação do registro do dispositivo. |
DevicesClient |
O subcliente de que lida com todas as operações de registro de dispositivo, incluindo obtenção/criação/configuração/exclusão de IotHubServiceClient identidades de dispositivo, obtenção de módulos em um dispositivo e obtenção de estatísticas de registro de dispositivo. |
DigitalTwinClient |
Esse cliente contém métodos para recuperar e atualizar informações de gêmeo digital e invocar comandos em um dispositivo gêmeo digital. |
DigitalTwinCommandResponse |
Representa os resultados da invocação de comando do dispositivo. |
DigitalTwinGetHeaders |
Define cabeçalhos para a operação GetAsync. |
DigitalTwinGetResponse<T> |
A resposta do serviço a uma solicitação obter gêmeo digital. |
DigitalTwinInvokeCommandHeaders |
Define cabeçalhos para a operação InvokeCommandAsync e InvokeComponentCommandAsync. |
DigitalTwinInvokeCommandRequestOptions |
Opções gerais de solicitação aplicáveis, mas opcionais, para invocar APIs de comando. |
DigitalTwinMetadata |
Uma classe auxiliar opcional para desserializar um gêmeo digital. A classe $metadata em um BasicDigitalTwin. |
DigitalTwinsClient |
Esse cliente contém métodos para recuperar e atualizar informações de gêmeo digital e invocar comandos em um dispositivo gêmeo digital. |
DigitalTwinUpdateHeaders |
Define cabeçalhos para a operação UpdateAsync. |
DigitalTwinUpdateRequestOptions |
Opções gerais de solicitação aplicáveis, mas opcionais, para APIs de atualização. |
DigitalTwinUpdateResponse |
A resposta do serviço a uma operação de atualização de gêmeo digital. |
DirectMethodClientResponse |
A resposta do dispositivo/módulo a uma invocação de método direto. |
DirectMethodsClient |
Subcliente de IotHubServiceClient para invocar métodos diretos em dispositivos e módulos no Hub IoT. |
DirectMethodServiceRequest |
Parâmetros para executar um método direto em um dispositivo ou módulo. |
ErrorContext |
O contexto de um determinado evento de perda de conexão para MessageFeedbackProcessorClient, FileUploadNotificationProcessorCliente MessagesClient. |
ExportImportDevice |
Contém as propriedades do dispositivo especificadas durante a operação de trabalho de exportação/importação. |
ExportImportDevice.PropertyContainer |
As propriedades desejadas e relatadas do gêmeo. |
ExportImportRequest |
Usado para fornecer parâmetros de armazenamento ao fazer uma solicitação de exportação ou importação. |
ExportJobProperties |
Contém propriedades de um trabalho de exportação. |
FeedbackBatch |
Contém um lote de registros de comentários. |
FeedbackReceiver<T> |
Contém métodos que os serviços podem usar para executar operações de recebimento de comentários. |
FeedbackRecord |
Contém propriedades de um registro de comentários individual. |
FileNotification |
Contém propriedades para notificações de upload de arquivo |
FileNotificationReceiver<T> |
Contém métodos que os serviços podem usar para executar operações de recebimento de notificação de arquivo. |
FileUploadNotification |
Contém propriedades para notificações de upload de arquivo. |
FileUploadNotificationProcessorClient |
Subcliente de IotHubServiceClient para receber notificações de upload de arquivo. |
HttpTransportSettings |
Contém configurações específicas do transporte Http1 para o Cliente de Serviço |
ImportConfiguration |
Uma classe para criar e serializar uma configuração para um trabalho de importação em massa usando Microsoft.Azure.Devices.DevicesClient.CreateJobAsync``1(Microsoft.Azure.Devices.JobProperties,System.Threading.CancellationToken). |
ImportJobProperties |
Contém propriedades de um trabalho de importação. |
InvokeDigitalTwinCommandOptions |
Opções gerais de solicitação aplicáveis, mas opcionais, para invocar operações de comando. |
InvokeDigitalTwinCommandResponse |
Representa os resultados da invocação de comando do dispositivo. |
IotHubConnectionStringBuilder |
Cria uma cadeia de conexão para o serviço do Hub IoT com base nas propriedades preenchidas pelo usuário. |
IotHubJobResponse |
Contém as propriedades definidas pelo trabalho de importação/exportação do serviço. |
IotHubScheduledJobResponse |
Contém propriedades definidas pelo serviço para o trabalho agendado. |
IotHubServiceClient |
O cliente para fazer solicitações de serviço para o Hub IoT. Esse cliente contém subclientes para os vários conjuntos de recursos no Hub IoT, incluindo o gerenciamento de identidades de dispositivo/módulo, obtenção/configuração de gêmeos para dispositivos/módulos, invocação de métodos diretos em dispositivos/módulos e muito mais. |
IotHubServiceClientOptions |
As opções configuráveis para IotHubServiceClient instâncias. |
IotHubServiceException |
A exceção gerada quando o cliente recebe um erro durante a comunicação com o serviço do Hub IoT. |
IotHubServiceExponentialBackoffRetryPolicy |
Representa uma política de repetição que executa um número especificado de repetições, usando um esquema de retirada exponencial, com tremulação de opção, para determinar o intervalo entre as repetições. |
IotHubServiceFixedDelayRetryPolicy |
Representa uma política de repetição que executa um número especificado de repetições, usando um atraso de repetição fixo com tremulação. |
IotHubServiceIncrementalDelayRetryPolicy |
Representa uma política de repetição que executa um número especificado de repetições, usando um atraso de repetição incrementalmente crescente com tremulação. |
IotHubServiceNoRetry |
Representa uma política de repetição que não executa repetições. |
IotHubServiceRetryPolicyBase |
Uma política de repetição de base. |
JobClient |
Gerenciamento de trabalhos. |
JobParameters |
Entrada específica para um trabalho usado em JobRequest |
JobProperties |
Contém as propriedades disponíveis para o trabalho de importação/exportação. |
JobQueryOptions |
Especifica as opções associadas a consultas de trabalho. |
JobRequest |
Entrada de trabalho |
JobResponse |
Fornece o relatório de trabalho atual quando buscado |
ManagedIdentity |
A identidade gerenciada usada para acessar a conta de armazenamento para trabalhos de importação e exportação do Hub IoT. Para obter mais informações sobre a configuração de identidade gerenciada no Hub IoT, consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-managed-identity. Para obter mais informações sobre identidades gerenciadas, consulte https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview |
Message |
A estrutura de dados representa a mensagem usada para interagir com o Hub IoT. |
MessageFeedbackProcessorClient |
Subcliente de IotHubServiceClient para receber comentários de mensagens da nuvem para o dispositivo. |
MessagesClient |
Subcliente de IotHubServiceClient para enviar mensagens de nuvem para dispositivo e nuvem para módulo. |
MessageSystemPropertyNames |
Os nomes das propriedades do sistema na Message classe . |
Module |
Contém as propriedades do Módulo do IoTHub e seus acessadores. |
ModulesClient |
O subcliente de que trata todas as operações do registro de módulo, incluindo obtenção/criação/configuração/exclusão de IotHubServiceClient identidades de módulo. |
PurgeMessageQueueResult |
Resultado de uma operação de limpeza da fila de mensagens do dispositivo. |
QueryClient |
Subcliente de IotHubServiceClient para executar consultas usando uma sintaxe semelhante a SQL. |
QueryOptions |
Especifica as opções associadas a consultas. |
QueryResponse<T> |
Um conjunto iterável de itens consultados. |
Receiver<T> |
Contém métodos que os serviços podem usar para executar operações de recebimento. |
RegistryManager |
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. |
RegistryStatistics |
As estatísticas do registro de dispositivo que podem ser recuperadas do Hub IoT. |
ScheduledJob |
Fornece o relatório de trabalho atual quando buscado. |
ScheduledJobsClient |
Subcliente de IotHubServiceClient para gerenciamento de trabalhos agendados. |
ScheduledJobsOptions |
Contém campos opcionais ao criar um trabalho. |
ServiceAuthenticationWithDeviceSharedAccessPolicyKey |
Método de autenticação que usa a chave de acesso compartilhado de um dispositivo para autenticar com o serviço. |
ServiceAuthenticationWithDeviceSharedAccessPolicyToken |
Método de autenticação que usa a assinatura de acesso compartilhado de um dispositivo para autenticar com o serviço. |
ServiceAuthenticationWithSharedAccessPolicyKey |
Método de autenticação que usa uma chave de política de acesso compartilhado. |
ServiceAuthenticationWithSharedAccessPolicyToken |
Método de autenticação que usa um token de política de acesso compartilhado. |
ServiceClient |
Contém métodos que os serviços podem usar para enviar mensagens para dispositivos. |
ServiceClientOptions |
Opções que permitem a configuração da instância do cliente de serviço durante a inicialização. |
ServiceClientTransportSettings |
As configurações de transporte configuráveis em uma instância de cliente de serviço. |
ServiceStatistics |
Contém estatísticas de serviço que podem ser recuperadas do hub IoT. |
SharedAccessSignatureBuilder |
Cria tokens SAS (Assinatura de Acesso Compartilhado). |
SymmetricKey |
Chaves simétricas primárias e secundárias de um dispositivo ou módulo. |
TwinScheduledJob |
Contém propriedades do trabalho agendado de gêmeo. |
TwinsClient |
O subcliente disso manipula a obtenção, a atualização e a substituição de IotHubServiceClient dispositivos e módulos gêmeos. |
UpdateDigitalTwinOptions |
Opções gerais de solicitação aplicáveis, mas opcionais, para atualizar operações de gêmeo digital. |
WritableProperty |
Uma classe auxiliar opcional para desserializar um gêmeo digital. |
X509Thumbprint |
Impressões digitais do certificado do cliente X509 do dispositivo. |
X509ThumbprintExtensions |
Impressões digitais do certificado do cliente X509 do dispositivo |
Interfaces
IAuthenticationMethod |
Interface de autenticação a ser usada para comunicações do Hub IoT. |
IIotHubServiceRetryPolicy |
Representa uma política de repetição para o cliente de serviço do Hub IoT. |
IQuery |
Isso encapsula a lógica de acesso de resultado de consulta paginada subjacente. |
Enumerações
AcknowledgementType |
Os possíveis tipos de confirmação para uma notificação de upload de arquivo recebida e/ou para uma mensagem de comentários de nuvem para dispositivo recebida. |
AuthenticationType |
Usado para especificar o tipo de autenticação usado por um dispositivo. |
ClientAuthenticationType |
Usado para especificar o tipo de autenticação usado por um dispositivo. |
ClientConnectionState |
Especifica os diferentes estados de conexão de um dispositivo ou módulo. |
ClientStatus |
Especifica os diferentes estados de um dispositivo. |
ConfigurationImportMode |
Identifica o comportamento ao mesclar uma configuração ao registro durante as ações de importação. |
ConfigurationStatus |
Especifica o status de configuração. |
DeliveryAcknowledgement |
Especifica os diferentes níveis de confirmação para entrega de mensagens. |
DeviceConnectionState |
Especifica os diferentes estados de conexão de um dispositivo. |
DeviceJobStatus |
Enumeração de Status do DeviceJob |
DeviceJobType |
Tipo deviceJob |
DeviceStatus |
Especifica os diferentes estados de um dispositivo. |
EndpointKind |
Pontos de extremidade expostos pelo Hub IoT |
FeedbackStatusCode |
Especifica os vários códigos de status de comentários para uma mensagem da nuvem para o dispositivo enviada a um dispositivo. |
ImportMode |
Identifica o comportamento ao mesclar um dispositivo ao registro durante as ações de importação. |
IotHubServiceErrorCode |
Códigos de erro para erros comuns de resposta do Hub IoT. |
IotHubTransportProtocol |
Tipos de protocolo de transporte compatíveis com MessagingClient, FileUploadNotificationProcessorClient e MessageFeedbackProcessorClient. |
JobStatus |
Especifica os vários status de trabalho para um trabalho. |
JobType |
Usado para especificar o tipo de trabalho. |
SdkAssignsMessageId |
As diferentes configurações disponíveis para definir um valor de MessageId em uma mensagem do Hub IoT. |
StorageAuthenticationType |
Especifica o tipo de autenticação que está sendo usado para se conectar à conta de armazenamento. |
TransportType |
Tipos de transporte compatíveis com ServiceClient – Somente Amqp e Amqp via WebSocket |
Azure SDK for .NET