This documentation is archived and is not being maintained.

HttpContext.IsPostNotification Property

Gets a value that is the current processing point in the ASP.NET pipeline just after an HttpApplication event has finished processing.

Namespace: System.Web
Assembly: System.Web (in system.web.dll)

public bool IsPostNotification { get; }
/** @property */
public boolean get_IsPostNotification ()

public function get IsPostNotification () : boolean

Not applicable.

Property Value

true if custom errors are enabled; otherwise, false.

Exception typeCondition


The operation requires the integrated pipeline mode in IIS 7.0 and at least the .NET Framework 3.0.

The IsPostNotification property is only supported with the integrated mode in IIS 7.0 and at least the .NET Framework 3.0. When available, the property returns a Boolean value that indicates whether an event in the HttpApplication object has finished processing.

The IsPostNotification property is not intended to be set. Instead, it is provided by IIS 7.0 to the ASP.NET runtime for each notification. Setting the IsPostNotification property will result in a compilation error.

In scenarios where multiple events of the HttpApplication object are handled by one event handler, you can use the IsPostNotification property in combination with the RequestNotification enumeration to precisely determine where in the application lifecycle the current request is.

IsPostNotification is introduced in the .NET Framework version 3.5. For more information, see The .NET Framework 3.5 Architecture.

The following example demonstrates how to use the IsPostNotification property to determine when an event of the HttpApplication object has finished processing all the associated event handlers. The custom event handler in this example handles several events of the HttpApplication object, and the IsPostNotification property is used to determine what code is invoked after a specific event is handled.

Windows 98, Windows Server 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0