Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

34 řádky
865 B

  1. using System.Collections.Generic;
  2. using System.Threading;
  3. using System.Threading.Tasks;
  4. using Microsoft.Extensions.Hosting;
  5. using MQTTnet.Core.Adapter;
  6. using MQTTnet.Core.Diagnostics;
  7. using MQTTnet.Core.Server;
  8. namespace MQTTnet.AspNetCore
  9. {
  10. public class MqttHostedServer : MqttServer, IHostedService
  11. {
  12. private readonly MqttServerOptions _options;
  13. public MqttHostedServer(
  14. MqttServerOptions options,
  15. IEnumerable<IMqttServerAdapter> adapters,
  16. IMqttNetLogger logger) : base(adapters, logger)
  17. {
  18. _options = options;
  19. }
  20. public Task StartAsync(CancellationToken cancellationToken)
  21. {
  22. return StartAsync(_options);
  23. }
  24. public Task StopAsync(CancellationToken cancellationToken)
  25. {
  26. return StopAsync();
  27. }
  28. }
  29. }