Partilhar via


Microsoft.Azure.Devices.Provisioning.Client Namespace

Classes

AuthenticationProvider

O provedor de autenticação usado pelo cliente de dispositivo de provisionamento de IoT do Azure.

AuthenticationProviderSymmetricKey

A interface do provedor de autenticação de dispositivo para chaves simétricas.

AuthenticationProviderX509

A autenticação do dispositivo para usar um objeto de certificado X509.

DeviceRegistrationResult

O resultado de uma operação de registro.

PnpConvention

Uma classe auxiliar para formatar a carga de registro do dispositivo DPS, por convenção de plug-and-play.

ProvisioningClientAmqpSettings

Contém configurações específicas do transporte AMQP para um cliente de dispositivo de provisionamento.

ProvisioningClientException

A exceção gerada quando ocorre um erro durante a operação de cliente de provisionamento de dispositivos.

ProvisioningClientExponentialBackoffRetryPolicy

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 repetições.

ProvisioningClientFixedDelayRetryPolicy

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.

ProvisioningClientIncrementalDelayRetryPolicy

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.

ProvisioningClientMqttSettings

Contém configurações específicas do transporte MQTT para um cliente de dispositivo de provisionamento.

ProvisioningClientNoRetry

Representa uma política de repetição que não executa repetições.

ProvisioningClientOptions

Opções que permitem a configuração da instância de cliente do dispositivo de provisionamento durante a inicialização.

ProvisioningClientRetryPolicyBase

Uma política de repetição base.

ProvisioningClientTransportSettings

Classe base usada para definir várias configurações específicas de transporte para clientes de dispositivo e módulo do Hub IoT.

ProvisioningDeviceClient

O cliente para provisionar dispositivos usando o Serviço de Provisionamento de Dispositivos do Azure.

ProvisioningErrorDetails

Detalhes do erro de provisionamento.

ProvisioningRegistrationAdditionalData

Parâmetros adicionais a serem passados sobre a instância de registartion

ProvisioningTransportException

Representa erros relatados pelos Manipuladores de Transporte de Provisionamento.

ProvisioningTransportRegisterRequest

Representa uma solicitação de registro de provisionamento.

RegistrationRequestPayload

Dados opcionais a serem incluídos na solicitação de registro.

SymmetricKeyRegistrationResult

Resultado do registro retornado ao usar o atestado de chave simétrica.

X509CertificateInfo

Informações do certificado X509.

X509RegistrationResult

Resultado do registro X509.

Interfaces

IProvisioningClientRetryPolicy

Representa uma política de repetição para o cliente do dispositivo DPS.

Enumerações

ProvisioningClientTransportProtocol

O protocolo sobre o qual um transporte (ou seja, MQTT, AMQP) se comunica.

ProvisioningRegistrationStatusType

O tipo de status de provisionamento.

ProvisioningRegistrationSubstatusType

O tipo de substatus de provisionamento.

QualityOfService

A política para a qual uma mensagem específica será enviada. Observe que o Serviço de Provisionamento de Dispositivos não dá suporte ao QoS 2.