in

¿Por qué UseApplicationMessageReceivedHandler no funciona para ManagedClient? MQTTnet C#

Cuando ejecuto mi programa, todo está bien. Sin embargo, esta función no ejecuta nada. A partir de la línea «this.Client.UseApplicationMessageReceivedHandler(e =>», la cosa no funciona. Me pregunto si UseApplicationMessageReceivedHandler funciona bien con ManagedClient. ¿Alguna idea sobre esto?

private void SubscriptionHandler()
{
   this.Client.UseApplicationMessageReceivedHandler(e =>
   {
      try
      {
         string topic = e.ApplicationMessage.Topic;
         if (string.IsNullOrWhiteSpace(topic) == false)
         {
            string payload = Encoding.UTF8.GetString(e.ApplicationMessage.Payload);
            Console.WriteLine($"Topic: {topic}. Message Received: {payload}");
         }
      }
      catch (Exception ex)
      {
         Console.WriteLine(ex.Message, ex);
      }
   });
}

0

¿Te ayudó la respuesta?

Subscribirse
Notificar por
guest
0 Comentarios
Inline Feedbacks
Ver todas las Respuestas

¿Hasta qué punto se pueden hacer rigurosas las transiciones de fase?

No quiero que el SISTEMA de Windows pueda eliminar la carpeta