Condividi tramite


WebErrorEvent Costruttori

Definizione

Inizializza una nuova istanza della classe WebErrorEvent.

Overload

WebErrorEvent(String, Object, Int32, Exception)

Inizializza la classe WebErrorEvent utilizzando i parametri specificati.

WebErrorEvent(String, Object, Int32, Int32, Exception)

Inizializza una nuova istanza della classe WebErrorEvent utilizzando i parametri forniti.

WebErrorEvent(String, Object, Int32, Exception)

Inizializza la classe WebErrorEvent utilizzando i parametri specificati.

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

Parametri

message
String

Descrizione dell'evento.

eventSource
Object

Oggetto che è l'origine dell'evento.

eventCode
Int32

Codice associato all'evento. Quando si implementa un evento personalizzato, il codice evento deve essere maggiore di WebExtendedBase.

exception
Exception

Oggetto Exception associato all'errore.

Esempio

Nell'esempio di codice seguente viene illustrato come personalizzare questo costruttore.

// Invoked in case of events identified 
// only by their event code.
public SampleWebErrorEvent(string msg, 
    object eventSource, int eventCode, Exception e)
    :
base(msg, eventSource, eventCode, e)
{
    // Perform custom initialization.
    eventInfo = new StringBuilder();
    eventInfo.Append(string.Format(
        "Event created at: ", EventTime.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.
     eventInfo = New StringBuilder()
     eventInfo.Append(String.Format( _
     "Event created at: ", EventTime.ToString()))
 End Sub

Commenti

Il WebErrorEvent costruttore non deve essere usato direttamente dal codice. Viene chiamato da ASP.NET. È possibile chiamare il WebErrorEvent costruttore quando deriva dalla WebErrorEvent classe.

Vedi anche

Si applica a

WebErrorEvent(String, Object, Int32, Int32, Exception)

Inizializza una nuova istanza della classe WebErrorEvent utilizzando i parametri forniti.

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

Parametri

message
String

Descrizione dell'evento.

eventSource
Object

Oggetto che è l'origine dell'evento.

eventCode
Int32

Codice associato all'evento. Quando si implementa un evento personalizzato, il codice evento deve essere maggiore di WebExtendedBase.

eventDetailCode
Int32

Valore WebEventCodes che specifica l'identificatore dettagliato dell'evento.

exception
Exception

Oggetto Exception associato all'errore.

Esempio

Nell'esempio di codice seguente viene illustrato come derivare dalla WebErrorEvent classe per creare un evento personalizzato.

// Invoked in case of events identified 
// by their event code.and 
// related event detailed code.
public SampleWebErrorEvent(string msg, 
    object eventSource, int eventCode, 
    int detailedCode, Exception e):
  base(msg, eventSource, 
    eventCode, detailedCode, e)
{
    // Perform custom initialization.
    eventInfo = new StringBuilder();
    eventInfo.Append(string.Format(
        "Event created at: ", EventTime.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.
     eventInfo = New StringBuilder()
     eventInfo.Append(String.Format( _
     "Event created at: ", EventTime.ToString()))
 End Sub

Commenti

Il WebErrorEvent costruttore non deve essere usato direttamente dal codice. Viene chiamato da ASP.NET. È possibile chiamare il WebErrorEvent costruttore quando deriva dalla WebErrorEvent classe.

Vedi anche

Si applica a