共用方式為


WebBaseErrorEvent 建構函式

定義

初始化 WebBaseErrorEvent 類別的新執行個體。

多載

WebBaseErrorEvent(String, Object, Int32, Exception)

初始化 WebBaseErrorEvent 類別的新執行個體。

protected public:
 WebBaseErrorEvent(System::String ^ message, System::Object ^ eventSource, int eventCode, Exception ^ e);
protected internal WebBaseErrorEvent(string message, object eventSource, int eventCode, Exception e);
new System.Web.Management.WebBaseErrorEvent : string * obj * int * Exception -> System.Web.Management.WebBaseErrorEvent
Protected Friend Sub New (message As String, eventSource As Object, eventCode As Integer, e As Exception)

參數

message
String

事件描述。

eventSource
Object

做為事件來源的物件。

eventCode
Int32

與事件關聯的代碼。 當您實作自訂事件時,事件代碼必須大於 WebExtendedBase

e
Exception

與錯誤關聯的 Exception

範例

下列程式碼範例示範如何從 類別的 SampleWebBaseErrorEvent 建構函式呼叫這個建構函式,這是衍生自 類別的 WebBaseErrorEvent 類別。

// 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());
}
' Invoked in case of events identified only by their event code.
Public Sub New(ByVal msg As String, ByVal eventSource As Object, _
ByVal eventCode As Integer, ByVal e As Exception)
    MyBase.New(msg, eventSource, eventCode, e)
    ' Perform custom initialization.
    customCreatedMsg = String.Format("Event created at: {0}", _
    DateTime.Now.TimeOfDay.ToString())

End Sub

備註

此建構函式是由 ASP.NET 健全狀況監視系統在內部使用。 實作繼承自這個類別的您自己的事件種類時,您可以呼叫這個建構函式。

另請參閱

適用於

WebBaseErrorEvent(String, Object, Int32, Int32, Exception)

初始化 WebBaseErrorEvent 類別的新執行個體。

protected public:
 WebBaseErrorEvent(System::String ^ message, System::Object ^ eventSource, int eventCode, int eventDetailCode, Exception ^ e);
protected internal WebBaseErrorEvent(string message, object eventSource, int eventCode, int eventDetailCode, Exception e);
new System.Web.Management.WebBaseErrorEvent : string * obj * int * int * Exception -> System.Web.Management.WebBaseErrorEvent
Protected Friend Sub New (message As String, eventSource As Object, eventCode As Integer, eventDetailCode As Integer, e As Exception)

參數

message
String

事件描述。

eventSource
Object

做為事件來源的物件。

eventCode
Int32

與事件關聯的代碼。 當您實作自訂事件時,事件代碼必須大於 WebExtendedBase

eventDetailCode
Int32

事件的詳細資料識別項。

e
Exception

與錯誤關聯的 Exception

範例

下列程式碼範例示範如何從 類別的 SampleWebBaseErrorEvent 建構函式呼叫這個建構函式,這是衍生自 類別的 WebBaseErrorEvent 類別。

// Invoked in case of events identified by their event code and 
// related event detailed code.
public SampleWebBaseErrorEvent(string msg, object eventSource, 
    int eventCode, int detailedCode, Exception e):
  base(msg, eventSource, eventCode, detailedCode, e)
{
    // Perform custom initialization.
    customCreatedMsg =
      string.Format("Event created at: {0}", 
      DateTime.Now.TimeOfDay.ToString());
}
' Invoked in case of events identified by their event code and 
' related event detailed code.
Public Sub New(ByVal msg As String, ByVal eventSource As Object, _
ByVal eventCode As Integer, ByVal detailedCode As Integer, _
ByVal e As Exception)
    MyBase.New(msg, eventSource, eventCode, detailedCode, e)
    ' Perform custom initialization.
    customCreatedMsg = String.Format("Event created at: {0}", _
    DateTime.Now.TimeOfDay.ToString())

End Sub

備註

此建構函式是由 ASP.NET 健全狀況監視系統在內部使用。 實作繼承自這個類別的您自己的事件種類時,您可以呼叫這個建構函式。

另請參閱

適用於