다음을 통해 공유


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 에서부터 지원됨

참고 항목

참조

CrystalDecisions.Web 네임스페이스