EnumAspNetLifeCycleStage Enumeration

Gibt die Stufen des ASP.NET-Lebenszyklus in der AspNetLifeCycleStage-Eigenschaft der ErrorEventArgs-Klasse an.

Namespace CrystalDecisions.Web Assembly CrystalDecisions.Web (CrystalDecisions.Web.dll)

Syntax

<SerializableAttribute> _
Public NotInheritable Enumeration EnumAspNetLifeCycleStage
    Inherits Enum
    Implements IComparable, IFormattable, IConvertible
[SerializableAttribute]
public sealed enumeration EnumAspNetLifeCycleStage : Enum, IComparable, IFormattable, IConvertible

Elemente

Element Beschreibung
LoadViewStateStage Die Stufe zum Laden von ViewState im ASP.NET-Lebenszyklus. Initialisierte Objekte empfangen ViewState-Informationen, die auf dem Webserver beibehalten wurden.
OnInitStage Die Stufe zu Objektinitialisierung im ASP.NET-Lebenszyklus. Objekte werden deklariert und initialisiert.
OnLoadStage Die Stufe zum Laden von Objekten im ASP.NET-Lebenszyklus. Objekte werden auf der Seite angezeigt und Code ausgeführt.
OnPreRenderStage Die Prerender-Stufe (vor Seitenaufbau) im ASP.NET-Lebenszyklus. Objekte können geändert werden, bevor sie gespeichert oder in ViewState beibehalten werden.
RaisePostBackEventStage Die Stufe zur Auslösung des PostBack-Ereignisses im ASP.NET-Lebenszyklus. Objekte werden daraufhin überprüft, ob ihre Daten sich geändert haben.
RenderStage Die Render-Stufe im ASP.NET-Lebenszyklus. Objekte werden zur Anzeige im Webbrowser in HTML gerendert.
SaveViewStateStage Die Stufe zum Speichern von ViewState im ASP.NET-Lebenszyklus. Geänderte Objekte werden in ViewState gespeichert.
UnknownStage Eine unbekannte Stufe im ASP.NET-Lebenszyklus.

Beispiel

Im folgenden Beispiel wird das Error-Ereignis des Berichts protokolliert.

      Private Sub LogErrorEvent(ByVal source As Object, _
        ByVal e As CrystalDecisions.Web.ErrorEventArgs) Handles _
          CrystalReportViewer.Error
        Dim eventLog As New EventLog("event.log")
        Dim eventMsg As String = _
        "Error event:" & vbCrLf & _
        "AspNetLifeCycleException: " & e.AspNetLifeCycleException.Message & vbCrLf & _
        "AspNetLifeCycleStage: " & e.AspNetLifeCycleStage.ToString() & vbCrLf & _
        "ErrorMessage: " & e.ErrorMessage
        eventLog.WriteEntry(eventMsg)
        e.Handled = False
      End Sub
      private void LogErrorEvent(Object source, 
        CrystalDecisions.Web.ErrorEventArgs e)
      {
        System.Diagnostics.EventLog eventLog = 
          new System.Diagnostics.EventLog("event.log");
        string eventMsg = 
          "Error event:" + "\n" +
          "AspNetLifeCycleException: " + e.AspNetLifeCycleException.Message + "\n" +
          "AspNetLifeCycleStage: " + e.AspNetLifeCycleStage.ToString() + "\n" +
          "ErrorMessage: " + e.ErrorMessage + "\n";
        eventLog.WriteEntry(eventMsg);
        e.Handled = false;
      }

Übernahmehierarchie

Object
   ValueType
      Enum
         EnumAspNetLifeCycleStage

Versionsinformationen

Crystal Reports Basic for Visual Studio 2008

Unterstützt ab: Crystal Reports .NET XI

Siehe auch

Referenz

CrystalDecisions.Web Namespace