Registers a new asynchronous task with the page.
Assembly: System.Web (in System.Web.dll)
Define an asynchronous task using the PageAsyncTask class. When the task is defined, use the method to register the task with the page. After registering the task, invoke the ExecuteRegisteredAsyncTasks method to begin the asynchronous task.
The method can be used with both synchronous and asynchronous pages.
The following code example demonstrates the use of the AsyncTimeout property with the ExecuteRegisteredAsyncTasks and methods. Note the use of beginning, ending, and time-out handlers. In the example, an artificial delay is introduced to demonstrate the situation of an asynchronous task exceeding the allotted time for the task as specified in the AsyncTimeout property. In a real-world scenario, an asynchronous task could be used to perform database calls or image generation, for example, and the time-out handler provides graceful degradation if the task is not performed in a specified amount of time.
Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)