MqttConnAckPacket.cs 695 B

12345678910111213141516171819202122232425262728
  1. using MQTTnet.Protocol;
  2. namespace MQTTnet.Packets
  3. {
  4. public class MqttConnAckPacket : MqttBasePacket
  5. {
  6. public MqttConnectReturnCode? ReturnCode { get; set; }
  7. #region Added in MQTTv3.1.1
  8. public bool IsSessionPresent { get; set; }
  9. #endregion
  10. #region Added in MQTTv5.0.0
  11. public MqttConnectReasonCode? ReasonCode { get; set; }
  12. public MqttConnAckPacketProperties Properties { get; set; }
  13. #endregion
  14. public override string ToString()
  15. {
  16. return string.Concat("ConnAck: [ReturnCode=", ReturnCode, "] [ReasonCode=", ReasonCode, "] [IsSessionPresent=", IsSessionPresent, "]");
  17. }
  18. }
  19. }