Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

MqttPublishPacket.cs 771 B

123456789101112131415161718192021222324252627
  1. using MQTTnet.Protocol;
  2. namespace MQTTnet.Packets
  3. {
  4. public sealed class MqttPublishPacket : MqttBasePublishPacket
  5. {
  6. public bool Retain { get; set; }
  7. public MqttQualityOfServiceLevel QualityOfServiceLevel { get; set; }
  8. public bool Dup { get; set; }
  9. public string Topic { get; set; }
  10. public byte[] Payload { get; set; }
  11. public override string ToString()
  12. {
  13. return "Publish: [Topic=" + Topic + "]" +
  14. " [Payload.Length=" + Payload?.Length + "]" +
  15. " [QoSLevel=" + QualityOfServiceLevel + "]" +
  16. " [Dup=" + Dup + "]" +
  17. " [Retain=" + Retain + "]" +
  18. " [PacketIdentifier=" + PacketIdentifier + "]";
  19. }
  20. }
  21. }