You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

IMqttClientOptions.cs 716 B

7 years ago
7 years ago
7 years ago
123456789101112131415161718192021222324
  1. using System;
  2. using MQTTnet.Core.Serializer;
  3. namespace MQTTnet.Core.Client
  4. {
  5. public interface IMqttClientOptions
  6. {
  7. string ClientId { get; }
  8. /// <summary>
  9. /// The LogId is used to create a scope to correlate logging. If no value is provided the ClientId is used instead
  10. /// </summary>
  11. string LogId { get; }
  12. IMqttClientCredentials Credentials { get; }
  13. bool CleanSession { get; }
  14. MqttApplicationMessage WillMessage { get; }
  15. TimeSpan CommunicationTimeout { get; }
  16. TimeSpan KeepAlivePeriod { get; }
  17. MqttProtocolVersion ProtocolVersion { get; }
  18. IMqttClientChannelOptions ChannelOptions { get; }
  19. }
  20. }