ExceptionEventArgs Classe
Fornisce i dati per l'evento HandleException.
Spazio dei nomi CrystalDecisions.Windows.Forms Assembly CrystalDecisions.Windows.Forms (CrystalDecisions.Windows.Forms.dll)
Sintassi
Public Class ExceptionEventArgs
Inherits ViewerEventArgs
public class ExceptionEventArgs : ViewerEventArgs
Osservazioni
La classe ExceptionEventArgs
contiene i dati correlati all'evento HandleException
. L'evento HandleException
viene generato dal controllo CrystalReportViewer
quando si verifica un'eccezione nel controllo CrystalReportViewer
. La proprietà UserData è un oggetto generico che può contenere qualsiasi altro oggetto. Viene utilizzata per ignorare le azioni effettuate nella gestione di un'eccezione. In quasi tutte le situazioni, se si assegna una stringa alla proprietà UserData
all'utente viene visualizzata tale stringa, invece del messaggio contenuto nell'eccezione.
Esempio
Nel seguente esempio vengono restituiti i dettagli dell'evento HandleException
e viene creata una nuova voce nel registro eventi.
Private Sub LogHandleExceptionEvent(ByVal source As Object, _
ByVal e As CrystalDecisions.Windows.Forms.ExceptionEventArgs) Handles _
CrystalReportViewer.HandleException
Dim eventLog As New EventLog("event.log")
Dim eventMsg As String = _
"HandleException event:" & vbCrLf & _
"Exception: " & e.Exception().Message & vbCrLf & _
"UserData: " & e.UserData()
eventLog.WriteEntry(eventMsg)
e.Handled = False
End Sub
private void LogHandleExceptionEvent(Object source,
CrystalDecisions.Windows.Forms.ExceptionEventArgs e)
{
System.Diagnostics.EventLog eventLog =
new System.Diagnostics.EventLog("event.log");
string eventMsg =
"HandleException event:" + "\n" +
"Exception: " + e.Exception.Message + "\n" +
"UserData: " + e.UserData.ToString();
eventLog.WriteEntry(eventMsg);
e.Handled = false;
}
Gerarchia di ereditarietà
Object
EventArgs
ViewerEventArgs
ExceptionEventArgs
Informazioni sulla versione
Crystal Reports Basic for Visual Studio 2008
Supportata da: Crystal Reports for Visual Studio .NET 2002
Vedere anche
Riferimento
ExceptionEventArgs Membri
CrystalDecisions.Windows.Forms Spazio dei nomi