Share via


HttpControllerHandler.IHttpAsyncHandler.BeginProcessRequest Method

Begins processing the request.

Namespace:  System.Web.Http.WebHost
Assembly:  System.Web.Http.WebHost (in System.Web.Http.WebHost.dll)

Syntax

'Declaration
Private Function BeginProcessRequest ( _
    httpContext As HttpContext, _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult Implements IHttpAsyncHandler.BeginProcessRequest
'Usage
Dim instance As HttpControllerHandler
Dim httpContext As HttpContext
Dim callback As AsyncCallback
Dim state As Object
Dim returnValue As IAsyncResult

returnValue = CType(instance, IHttpAsyncHandler).BeginProcessRequest(httpContext, _
    callback, state)
IAsyncResult IHttpAsyncHandler.BeginProcessRequest(
    HttpContext httpContext,
    AsyncCallback callback,
    Object state
)
private:
virtual IAsyncResult^ BeginProcessRequest(
    HttpContext^ httpContext, 
    AsyncCallback^ callback, 
    Object^ state
) sealed = IHttpAsyncHandler::BeginProcessRequest
private abstract BeginProcessRequest : 
        httpContext:HttpContext * 
        callback:AsyncCallback * 
        state:Object -> IAsyncResult 
private override BeginProcessRequest : 
        httpContext:HttpContext * 
        callback:AsyncCallback * 
        state:Object -> IAsyncResult 
JScript supports the use of explicit interface implementations, but not the declarations of new ones.

Parameters

Return Value

Type: System.IAsyncResult
An IAsyncResult that contains information about the status of the process.

Implements

IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object)

See Also

Reference

HttpControllerHandler Class

System.Web.Http.WebHost Namespace