Code: Select all
var messageProcesses = (from message in messageQueue.Messages
select ProcessMessageAsync(message)).ToList();
try
{
await Task.WhenAll(messageProcesses).NoState();
}
catch (Exception e)
{
...
}
_logger.WriteLog(LogLevel.Info, $"Processing Done.");
Code: Select all
log4net.ThreadContext.Properties["id"] = message.MessageID;
Code: Select all
...
Irgendwelche Vorschläge? Oder ist es so?
Mobile version