WebBaseErrorEvent Constructor (String, Object, Int32, Exception)

 

This API supports the product infrastructure and is not intended to be used directly from your code.

Initializes a new instance of the WebBaseErrorEvent class.

Namespace:   System.Web.Management
Assembly:  System.Web (in System.Web.dll)

protected internal WebBaseErrorEvent(
	string message,
	object eventSource,
	int eventCode,
	Exception e
)

Parameters

message
Type: System.String

The event description.

eventSource
Type: System.Object

The object that is the source of the event.

eventCode
Type: System.Int32

The code associated with the event. When you implement a custom event, the event code must be greater than WebExtendedBase.

e
Type: System.Exception

The Exception associated with the error.

This constructor is used internally by the ASP.NET health-monitoring system. You can call this constructor when implementing your own event type that inherits from this class.

The following code example shows how to call this constructor from a constructor for the SampleWebBaseErrorEvent class, a class that derives from the WebBaseErrorEvent class.

// Invoked in case of events identified only by their event code.
public SampleWebBaseErrorEvent(string msg, 
    object eventSource, int eventCode, Exception e):
  base(msg, eventSource, eventCode, e)
{
    // Perform custom initialization.
    customCreatedMsg =
      string.Format("Event created at: {0}", 
      DateTime.Now.TimeOfDay.ToString());
}

.NET Framework
Available since 2.0
Return to top
Show: