Microsoft.Azure.Devices.Provisioning.Client Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AuthenticationProvider |
The authentication provider used by Azure IoT provisioning device client. |
AuthenticationProviderSymmetricKey |
The device authentication provider interface for symmetric keys. |
AuthenticationProviderX509 |
The device authentication for using an X509 certificate object. |
DeviceRegistrationResult |
The result of a registration operation. |
PnpConvention |
A helper class for formatting the DPS device registration payload, per plug and play convention. |
ProvisioningClientAmqpSettings |
Contains AMQP transport-specific settings for a provisioning device client. |
ProvisioningClientException |
The exception that is thrown when an error occurs during device provisioning client operation. |
ProvisioningClientExponentialBackoffRetryPolicy |
Represents a retry policy that performs a specified number of retries, using a exponential back-off scheme, with option jitter, to determine the interval between retries. |
ProvisioningClientFixedDelayRetryPolicy |
Represents a retry policy that performs a specified number of retries, using a fixed retry delay with jitter. |
ProvisioningClientIncrementalDelayRetryPolicy |
Represents a retry policy that performs a specified number of retries, using an incrementally increasing retry delay with jitter. |
ProvisioningClientMqttSettings |
Contains MQTT transport-specific settings for a provisioning device client. |
ProvisioningClientNoRetry |
Represents a retry policy that performs no retries. |
ProvisioningClientOptions |
Options that allow configuration of the provisioning device client instance during initialization. |
ProvisioningClientRetryPolicyBase |
A base retry policy. |
ProvisioningClientTransportSettings |
Base class used to define various transport-specific settings for IoT hub device and module clients. |
ProvisioningDeviceClient |
The client for provisioning devices using Azure Device Provisioning Service. |
ProvisioningErrorDetails |
Provisioning error details. |
ProvisioningRegistrationAdditionalData |
Additional parameters to be passed over registartion instance |
ProvisioningTransportException |
Represents errors reported by the Provisioning Transport Handlers. |
ProvisioningTransportRegisterRequest |
Represents a provisioning registration request. |
RegistrationRequestPayload |
Optional data to be included in the registration request. |
SymmetricKeyRegistrationResult |
Registration result returned when using symmetric key attestation. |
X509CertificateInfo |
X509 certificate info. |
X509RegistrationResult |
X509 registration result. |
Interfaces
IProvisioningClientRetryPolicy |
Represents a retry policy for the DPS device client. |
Enums
ProvisioningClientTransportProtocol |
The protocol over which a transport (i.e., MQTT, AMQP) communicates. |
ProvisioningRegistrationStatusType |
The provisioning status type. |
ProvisioningRegistrationSubstatusType |
The provisioning substatus type. |
QualityOfService |
The policy for which a particular message will be sent. Note that Device Provisioning Service does not support QoS 2. |
Azure SDK for .NET