Exemple #1
0
        private void OnReceivedAck(AckQueueMessage queueMessage, CancellationToken cancellationToken)
        {
            Execute(() =>
            {
                var status = _storage.Ack(new Ack
                {
                    MessageId = Guid.Parse(queueMessage.MessageId),
                    IsValid   = queueMessage.Valid
                });

                if (status != null)
                {
                    _databaseLog.UpdateStatus(status);
                }

                eventLog.WriteEntry($"Подтверждено получение сообщения с messageId {queueMessage.MessageId}",
                                    EventLogEntryType.Information);
            });
        }
Exemple #2
0
 private void OnErrorAck(AckQueueMessage queueMessage)
 {
     eventLog.WriteEntry($"Ошибка при подтверждении сообщения с messageId: {queueMessage.MessageId}", EventLogEntryType.Information);
 }