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 로드 단계. 초기화된 개체가 웹 서버에 유지되고 있는 ViewState 정보를 받습니다. |
OnInitStage | ASP.NET 수명 주기의 개체 초기화 단계. 개체가 선언되고 초기화됩니다. |
OnLoadStage | ASP.NET 수명 주기의 개체 로드 단계. 개체가 페이지에 표시되고 코드가 실행됩니다. |
OnPreRenderStage | ASP.NET 수명 주기의 사전 렌더링 단계. 개체가 저장되거나 ViewState로 유지되기 전에 수정될 수 있습니다. |
RaisePostBackEventStage | ASP.NET 수명 주기의 PostBack 이벤트 발생 단계. 개체의 데이터가 변경되었는지 확인됩니다. |
RenderStage | ASP.NET 수명 주기의 렌더링 단계. 개체가 웹 브라우저에 표시되기 위해 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 에서부터 지원됨