System.Web.Management.WebBaseEvent Class

Defines the base class for the ASP.NET health-monitoring events.

See Also: WebBaseEvent Members


public class WebBaseEvent


ASP.NET health monitoring allows production and operations staff to manage deployed Web applications. The System.Web.Management namespace contains the health-event types responsible for packaging application health-status data and the provider types responsible for processing this data. It also contains supporting types that help during the management of health events.

The System.Web.Management.WebBaseEvent class is the root of the inheritance tree for all the ASP.NET health-monitoring event types. It uses the System.Web.Management.WebApplicationInformation class to obtain application information that is available to its derived class.


In most cases you will be able to use the ASP.NET health-monitoring types as implemented, and you will control the health-monitoring system by specifying values in the <healthMonitoring> configuration section. You can also derive from the health-monitoring types to create your own custom events and providers. For an example of deriving from the System.Web.Management.WebBaseEvent class, see the example provided in this topic.


Namespace: System.Web.Management
Assembly: System.Web (in System.Web.dll)
Assembly Versions:
Since: .NET 2.0