Partager via


EnumAspNetLifeCycleStage Enumération

Spécifie les étapes du cycle de vie ASP.NET dans la propriété AspNetLifeCycleStage de la classe ErrorEventArgs.

Espace de noms CrystalDecisions.Web Assembly CrystalDecisions.Web (CrystalDecisions.Web.dll)

Syntaxe

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

Membres

Membre Description
LoadViewStateStage Etape de chargement ViewState dans le cycle de vie ASP.NET. Les objets initialisés reçoivent des informations ViewState qui ont été rendues persistantes sur le serveur Web.
OnInitStage Etape d'initialisation de l'objet dans le cycle de vie ASP.NET. Les objets sont déclarés et initialisés.
OnLoadStage L'étape de chargement de l'objet dans le cycle de vie ASP.NET. Les objets sont affichés sur la page et le code est exécuté.
OnPreRenderStage Etape de prérendu de l'objet dans le cycle de vie ASP.NET. Les objets peuvent être modifiés avant d'être enregistrés ou rendus persistants dans ViewState.
RaisePostBackEventStage Etape de déclenchement de l'événement de publication dans le cycle de vie ASP.NET. Vérifie si les données des objets ont été modifiées.
RenderStage Etape de rendu de l'objet dans le cycle de vie ASP.NET. Les objets sont rendus au format HTML pour être affichés dans le navigateur Web.
SaveViewStateStage Etape d'enregistrement dans ViewState du cycle de vie ASP.NET. Les objets qui ont été modifiés sont enregistrés dans ViewState.
UnknownStage Etape inconnue dans le cycle de vie ASP.NET.

Exemple

L'exemple suivant consigne l'événement Error du rapport.

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

Hiérarchie d'héritage

Object
   ValueType
      Enum
         EnumAspNetLifeCycleStage

Informations de version

Crystal Reports Basic for Visual Studio 2008

Pris en charge depuis : Crystal Reports .NET XI

Voir aussi

Référence

CrystalDecisions.Web Espace de noms