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