次の方法で共有


EnumAspNetLifeCycleStage 列挙体

ErrorEventArgs クラスの AspNetLifeCycleStage プロパティで ASP.NET ライフ サイクルのステージを指定します。

名前空間 CrystalDecisions.Web アセンブリ CrystalDecisions.Web (CrystalDecisions.Web.dll)

構文

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

メンバ

メンバ 説明
LoadViewStateStage ASP.NET ライフ サイクルで、ViewState をロードするステージ。初期化されたオブジェクトが、Web サーバーで永続している ViewState 情報を受け取ります。
OnInitStage ASP.NET ライフ サイクルにおけるオブジェクトの初期化ステージ。オブジェクトの宣言と初期化が行われます。
OnLoadStage ASP.NET ライフ サイクルにおけるオブジェクトをロードするステージ。ページにオブジェクトが表示され、コードが実行されます。
OnPreRenderStage ASP.NET ライフ サイクルにおける表示前のステージ。オブジェクトは、保存や ViewState の永続の実行前に変更できます。
RaisePostBackEventStage ASP.NET ライフ サイクルにおいて PostBack イベントが発生するステージ。オブジェクトは、そのデータが変更されているかどうかについてチェックされます。
RenderStage ASP.NET ライフ サイクルにおける表示ステージ。オブジェクトは Web ブラウザに HTML で表示されます。
SaveViewStateStage ASP.NET ライフ サイクルにおける ViewState への保存ステージ。変更されたオブジェクトは ViewState に保存されます。
UnknownStage ASP.NET ライフ サイクルにおける不明なステージ。

次の例は、レポートの Error イベントを記録します。

'宣言

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

継承階層

Object
   ValueType
      Enum
         EnumAspNetLifeCycleStage

バージョン情報

Crystal Reports Basic for Visual Studio 2008

サポートの開始: Crystal Reports .NET XI

参照

リファレンス

CrystalDecisions.Web 名前空間