MqttUnsubscribePacket.cs 681 B

1234567891011121314151617181920212223
  1. using System.Collections.Generic;
  2. namespace MQTTnet.Packets
  3. {
  4. public class MqttUnsubscribePacket : MqttBasePacket, IMqttPacketWithIdentifier
  5. {
  6. public ushort? PacketIdentifier { get; set; }
  7. public List<string> TopicFilters { get; set; } = new List<string>();
  8. #region Added in MQTTv5
  9. public MqttUnsubscribePacketProperties Properties { get; set; }
  10. #endregion
  11. public override string ToString()
  12. {
  13. var topicFiltersText = string.Join(",", TopicFilters);
  14. return string.Concat("Unsubscribe: [PacketIdentifier=", PacketIdentifier, "] [TopicFilters=", topicFiltersText, "]");
  15. }
  16. }
  17. }