MailWebEventProvider Class
Provides the base functionality for creating event providers that send e-mail.
Assembly: System.Web (in System.Web.dll)
The MailWebEventProvider type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | BufferMode | Gets a value indicating the buffering mode used by the provider. (Inherited from BufferedWebEventProvider.) |
![]() | Description | Gets a brief, friendly description suitable for display in administrative tools or other user interfaces (UIs). (Inherited from ProviderBase.) |
![]() | Name | Gets the friendly name used to refer to the provider during configuration. (Inherited from ProviderBase.) |
![]() | UseBuffering | Gets a value indicating whether the provider is in buffered mode. (Inherited from BufferedWebEventProvider.) |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | Flush | Moves the events from the provider's buffer into the event log. (Inherited from BufferedWebEventProvider.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Initialize | Sets the initial values for this object. (Overrides BufferedWebEventProvider.Initialize(String, NameValueCollection).) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ProcessEvent | Processes the event passed to the provider. (Overrides BufferedWebEventProvider.ProcessEvent(WebBaseEvent).) |
![]() | ProcessEventFlush | Removes all events from the provider's buffer. (Overrides BufferedWebEventProvider.ProcessEventFlush(WebEventBufferFlushInfo).) |
![]() | Shutdown | Performs tasks associated with shutting down the provider. (Overrides BufferedWebEventProvider.Shutdown().) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
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 MailWebEventProvider class is a base class for building providers that monitor Web events and send e-mail for selected events. This class supports the .NET Framework infrastructure and is not intended to be inherited from or used directly from your code.
Note |
|---|
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 creating a custom provider, see How to: Implement the Health Monitoring Custom Provider Example. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
