MvcHandler.BeginProcessRequest Method (HttpContextBase, AsyncCallback, Object)

Called by ASP.NET to begin asynchronous request processing using the base HTTP context.

Namespace:  System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

'Declaration
Protected Friend Overridable Function BeginProcessRequest ( _
	httpContext As HttpContextBase, _
	callback As AsyncCallback, _
	state As Object _
) As IAsyncResult
'Usage
Dim httpContext As HttpContextBase 
Dim callback As AsyncCallback 
Dim state As Object 
Dim returnValue As IAsyncResult 

returnValue = Me.BeginProcessRequest(httpContext, _
	callback, state)

Parameters

httpContext
Type: System.Web.HttpContextBase

The HTTP context.

callback
Type: System.AsyncCallback

The asynchronous callback method.

state
Type: System.Object

The state of the asynchronous object.

Return Value

Type: System.IAsyncResult
The status of the asynchronous call.

If the controller that handles the request is not asynchronous, the request is processed synchronously.

For more information about the differences between this method and MvcHttpHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object), see the "Remarks" section of the MvcHandler class overview.

Show: