Compartir a través de


Microsoft.Azure.Devices.Provisioning.Client Espacio de nombres

Clases

AuthenticationProvider

Proveedor de autenticación que usa el cliente de dispositivo de aprovisionamiento de IoT de Azure.

AuthenticationProviderSymmetricKey

Interfaz del proveedor de autenticación de dispositivos para claves simétricas.

AuthenticationProviderX509

Autenticación del dispositivo para usar un objeto de certificado X509.

DeviceRegistrationResult

Resultado de una operación de registro.

PnpConvention

Una clase auxiliar para dar formato a la carga de registro del dispositivo DPS, por convención plug and play.

ProvisioningClientAmqpSettings

Contiene la configuración específica del transporte de AMQP para un cliente de dispositivo de aprovisionamiento.

ProvisioningClientException

Excepción que se produce cuando se produce un error durante la operación del cliente de aprovisionamiento de dispositivos.

ProvisioningClientExponentialBackoffRetryPolicy

Representa una directiva de reintentos que realiza un número especificado de reintentos, mediante un esquema de retroceso exponencial, con vibración de opción, para determinar el intervalo entre reintentos.

ProvisioningClientFixedDelayRetryPolicy

Representa una directiva de reintento que realiza un número especificado de reintentos, utilizando un retraso de reintento fijo con vibración.

ProvisioningClientIncrementalDelayRetryPolicy

Representa una directiva de reintento que realiza un número especificado de reintentos, mediante un retraso de reintento que aumenta incrementalmente con vibración.

ProvisioningClientMqttSettings

Contiene la configuración específica del transporte MQTT para un cliente de dispositivo de aprovisionamiento.

ProvisioningClientNoRetry

Representa una directiva de reintentos que no realiza ningún reintento.

ProvisioningClientOptions

Opciones que permiten la configuración de la instancia de cliente del dispositivo de aprovisionamiento durante la inicialización.

ProvisioningClientRetryPolicyBase

Una directiva de reintento base.

ProvisioningClientTransportSettings

Clase base que se usa para definir varias configuraciones específicas del transporte para los clientes de módulos y dispositivos de IoT Hub.

ProvisioningDeviceClient

El cliente para aprovisionar dispositivos mediante Azure Device Provisioning Service.

ProvisioningErrorDetails

Detalles del error de aprovisionamiento.

ProvisioningRegistrationAdditionalData

Parámetros adicionales que se van a pasar a través de la instancia de registro

ProvisioningTransportException

Representa los errores notificados por los controladores de transporte de aprovisionamiento.

ProvisioningTransportRegisterRequest

Representa una solicitud de registro de aprovisionamiento.

RegistrationRequestPayload

Datos opcionales que se incluirán en la solicitud de registro.

SymmetricKeyRegistrationResult

Resultado del registro devuelto al usar la atestación de clave simétrica.

X509CertificateInfo

Información del certificado X509.

X509RegistrationResult

Resultado del registro X509.

Interfaces

IProvisioningClientRetryPolicy

Representa una directiva de reintento para el cliente de dispositivo DPS.

Enumeraciones

ProvisioningClientTransportProtocol

Protocolo sobre el que se comunica un transporte (es decir, MQTT, AMQP).

ProvisioningRegistrationStatusType

Tipo de estado de aprovisionamiento.

ProvisioningRegistrationSubstatusType

Tipo de subestado de aprovisionamiento.

QualityOfService

Directiva para la que se enviará un mensaje determinado. Tenga en cuenta que Device Provisioning Service no admite QoS 2.