Table of Contents

Class MqttClientDisconnectedEventArgs

Namespace
Azure.Iot.Operations.Protocol.Events
Assembly
Azure.Iot.Operations.Protocol.dll
public sealed class MqttClientDisconnectedEventArgs : EventArgs
Inheritance
MqttClientDisconnectedEventArgs
Inherited Members

Constructors

MqttClientDisconnectedEventArgs(bool, MqttClientConnectResult?, MqttClientDisconnectReason, string?, List<MqttUserProperty>?, Exception?)

public MqttClientDisconnectedEventArgs(bool clientWasConnected, MqttClientConnectResult? connectResult, MqttClientDisconnectReason reason, string? reasonString, List<MqttUserProperty>? userProperties, Exception? exception)

Parameters

clientWasConnected bool
connectResult MqttClientConnectResult
reason MqttClientDisconnectReason
reasonString string
userProperties List<MqttUserProperty>
exception Exception

Properties

ClientWasConnected

public bool ClientWasConnected { get; }

Property Value

bool

ConnectResult

Gets the authentication result. MQTT 5.0.0+ feature.

public MqttClientConnectResult? ConnectResult { get; }

Property Value

MqttClientConnectResult

Exception

public Exception? Exception { get; }

Property Value

Exception

Reason

Gets or sets the reason. MQTT 5.0.0+ feature.

public MqttClientDisconnectReason Reason { get; }

Property Value

MqttClientDisconnectReason

ReasonString

public string? ReasonString { get; }

Property Value

string

UserProperties

public List<MqttUserProperty>? UserProperties { get; }

Property Value

List<MqttUserProperty>