public async Task EnqueueMessage(LogMessageEntry message) { // Валидация и добавление логов в очередь try { _messageQueue.Add(message); } catch (Exception) { await WriteMessage(message); } }
private Task WriteMessage(LogMessageEntry message) { throw new NotImplementedException(); }
public Task DequeueMessage(LogMessageEntry message) { // Удаление сообщений из очереди throw new NotImplementedException(); }