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
- httpContext
Type: System.Web.HttpContext
The HTTP context.
- callback
Type: System.AsyncCallback
The callback.
- state
Type: System.Object
The state.
Return Value
Type: System.IAsyncResult
An IAsyncResult that contains information about the status of the process.
Implements
IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object)