Public Class WebApplication
The WebApplication class is the platform-specific descendant of the XafApplication class. In an ASP.NET application project, this class is inherited (see WebApplication.cs or WebApplication.vb file). The descendant is instantiated in the Global.Session_Start method (see Global.asax.cs or Global.asax.vb file). You can access the class' members to perform customizations before the XafApplication.Setup and WebApplication.Start methods are invoked. The current WebApplication instance is accessible via the static WebApplication.Instance property.