Не напрямую, я думаю, но было бы легко сделать это самостоятельно. В global.asax вы можете добавить код в обработчик Session_Start даже, где вы добавляете переменную сеанса, которая сообщает, когда сеанс был создан.
Примерно так:
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Session["SessionStartTime"] = DateTime.Now;
}
Затем вы можете проверить, как долго длился сеанс, выполнив в коде следующее:
TimeSpan sessionLifeTime = DateTime.Now - (DateTime)Session["SessionStartTime"];