ExceptionEventArgs Klasse

Stellt Daten für das HandleException-Ereignis bereit.

Namespace CrystalDecisions.Windows.Forms Assembly CrystalDecisions.Windows.Forms (CrystalDecisions.Windows.Forms.dll)

Syntax

Public Class ExceptionEventArgs
    Inherits ViewerEventArgs
public class ExceptionEventArgs : ViewerEventArgs

Anmerkungen

Die ExceptionEventArgs-Klasse enthält die Daten, die mit dem HandleException-Ereignis in Zusammenhang stehen. Das HandleException-Ereignis wird durch das CrystalReportViewer-Steuerelement ausgelöst, wenn eine Ausnahme im CrystalReportViewer-Steuerelement auftritt. Bei der UserData-Eigenschaft handelt es sich um ein allgemeines Objekt, das beliebige Werte oder Elemente enthalten kann. Es wird verwendet, um das Ergebnis einer Ausnahmebehandlung außer Kraft zu setzen. Wenn Sie der UserData-Eigenschaft eine Zeichenfolge zuweisen, wird diese Meldung dem Anwender i. d. R. anstelle der in der Ausnahme enthaltenen Meldung angezeigt.

Beispiel

Im folgenden Beispiel werden die Details des HandleException-Ereignisses abgerufen und ein neuer Eintrag im Ereignisprotokoll erstellt.

          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;
          }
        

Übernahmehierarchie

Object
   EventArgs
      ViewerEventArgs
         ExceptionEventArgs

Versionsinformationen

Crystal Reports Basic for Visual Studio 2008

Unterstützt ab: Crystal Reports for Visual Studio .NET 2002

Siehe auch

Referenz

ExceptionEventArgs Elemente
CrystalDecisions.Windows.Forms Namespace