MailWebEventProvider Class
This API supports the product infrastructure and is not intended to be used directly from your code.
Provides the base functionality for creating event providers that send e-mail.
Assembly: System.Web (in System.Web.dll)
| 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 the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | Initialize(String, NameValueCollection) | This API supports the product infrastructure and is not intended to be used directly from your code. Sets the initial values for this object.(Overrides BufferedWebEventProvider.Initialize(String, NameValueCollection).) |
![]() | MemberwiseClone() | |
![]() | ProcessEvent(WebBaseEvent) | This API supports the product infrastructure and is not intended to be used directly from your code. Processes the event passed to the provider.(Overrides BufferedWebEventProvider.ProcessEvent(WebBaseEvent).) |
![]() | ProcessEventFlush(WebEventBufferFlushInfo) | This API supports the product infrastructure and is not intended to be used directly from your code. Removes all events from the provider's buffer.(Overrides BufferedWebEventProvider.ProcessEventFlush(WebEventBufferFlushInfo).) |
![]() | Shutdown() | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
Available since 2.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



