How to check if a session is created for the current request in ASP.NET

Software developer can use System.Web.SessionState.HttpSessionState member IsNewSession which identifies whether this session was just created for the current request. If currently no information is in session state, ASP.NET will not make an effort to track the session or create a session cookie. Instead, the session will be re-created with every request.