Condividi tramite


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