Код: Выделить всё
var lag = DateTime.UtcNow - state.timestamp;
if (lag < TimeSpan.FromSeconds(15)) {
// generate data
}
Почему не запаздывает, чтобы получить правильную разницу во времени, когда один универсальный, а другой местный?
Подробнее здесь: https://stackoverflow.com/questions/791 ... al-time-fr