EnumAspNetLifeCycleStage Перечисление
Указать этапы жизненного цикла ASP.NET в свойстве AspNetLifeCycleStage класса ErrorEventArgs.
Пространство имён 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 | Этап загрузки ViewState в жизненном цикле ASP.NET. Инициализированные объекты приема информации ViewState, существующие на веб-сервере. |
OnInitStage | Этап инициализации объекта в жизненном цикле ASP.NET. Объекты объявлены и инициализированы. |
OnLoadStage | Этап загрузки объекта в жизненном цикле ASP.NET. Объекты отображаются на странице и выполняется код. |
OnPreRenderStage | Этап предварительной визуализации в жизненном цикле ASP.NET. Объекты могут быть изменены перед их сохранением или существованием в ViewState. |
RaisePostBackEventStage | Этап вырабатывания события PostBack в жизненном цикле ASP.NET. Объекты проверяются на предмет изменения их данных. |
RenderStage | Этап визуализации в жизненном цикле ASP.NET. Объекты визуализируются в HTML для отображения в веб-браузере. |
SaveViewStateStage | Этап сохранения ViewState в жизненном цикле ASP.NET. Объекты, которые были изменены, сохраняются в 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