Я использую программу на C # (консольное приложение, которое вскоре будет преобразовано в службу Windows), где мне нужно иметь возможность отправлять сообщения администраторам по электронной почте об ошибках в службе, но мне нужно, чтобы она не отправляла наши электронные письма каждому ошибка, если количество ошибок за последние несколько минут превышает 4-5, поэтому будет отправлено только одно электронное письмо с сообщением о множественных ошибках.
Я понимаю, что использовал бы таймер в некоторой форме, но кто-нибудь может предложить более конкретный совет? Я был бы очень благодарен