Quellcode durchsuchen

Fixed asynchronous exception catching bug of sending.

master
Savorboard vor 5 Jahren
Ursprung
Commit
d1c26b75bd
1 geänderte Dateien mit 8 neuen und 8 gelöschten Zeilen
  1. +8
    -8
      src/DotNetCore.CAP/Processor/IDispatcher.Default.cs

+ 8
- 8
src/DotNetCore.CAP/Processor/IDispatcher.Default.cs Datei anzeigen

@@ -59,17 +59,17 @@ namespace DotNetCore.CAP.Processor
{
if (_publishedMessageQueue.TryTake(out var message, 3000, _cts.Token))
{
try
Task.Run(async () =>
{
Task.Run(async () =>
try
{
await _sender.SendAsync(message);
});
}
catch (Exception ex)
{
_logger.LogError(ex, $"An exception occurred when sending a message to the MQ. Topic:{message.Name}, Id:{message.Id}");
}
}
catch (Exception ex)
{
_logger.LogError(ex, $"An exception occurred when sending a message to the MQ. Topic:{message.Name}, Id:{message.Id}");
}
});
}
}
}


Laden…
Abbrechen
Speichern