ProvisioningClientMqttSettings Class

Definition

Contains MQTT transport-specific settings for a provisioning device client.

public sealed class ProvisioningClientMqttSettings : Microsoft.Azure.Devices.Provisioning.Client.ProvisioningClientTransportSettings
type ProvisioningClientMqttSettings = class
    inherit ProvisioningClientTransportSettings
Public NotInheritable Class ProvisioningClientMqttSettings
Inherits ProvisioningClientTransportSettings
Inheritance
ProvisioningClientMqttSettings

Constructors

ProvisioningClientMqttSettings(ProvisioningClientTransportProtocol)

Creates an instance of this class.

Properties

IdleTimeout

Specify client-side heartbeat interval. The interval, that the client establishes with the service, for sending keep alive pings.

Protocol

The configured transport protocol.

(Inherited from ProvisioningClientTransportSettings)
Proxy

The web proxy that will be used to connect to IoT hub using a web socket connection for AMQP or MQTT protocol.

(Inherited from ProvisioningClientTransportSettings)
PublishToServerQoS

The QoS to be used when sending packets to service.

ReceivingQoS

The QoS to be used when subscribing to receive packets from the service.

RemoteCertificateValidationCallback

A callback for remote certificate validation.

(Inherited from ProvisioningClientTransportSettings)
SslProtocols

The version of TLS to use by default.

(Inherited from ProvisioningClientTransportSettings)

Applies to