Session Time out and timers

To do Timers keep sessions alive?

In other words if I automatically refresh some data on the page, but no one touches the browser does the session eventually timeout or does it get reset each time the timer fires?

A WebTimer firing itself won’t impact the firing of the WebSession.TimedOut event- it will still be called if the user hasn’t touched the mouse/keyboard.