AsyncControllerActionInvoker.BeginInvokeActionMethod Method

Invokes the asynchronous action method by using the specified controller context, action descriptor, parameters, callback method, and state.

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

'Declaration
Protected Friend Overridable Function BeginInvokeActionMethod ( _
	controllerContext As ControllerContext, _
	actionDescriptor As ActionDescriptor, _
	parameters As IDictionary(Of String, Object), _
	callback As AsyncCallback, _
	state As Object _
) As IAsyncResult
'Usage
Dim controllerContext As ControllerContext 
Dim actionDescriptor As ActionDescriptor 
Dim parameters As IDictionary(Of String, Object)
Dim callback As AsyncCallback 
Dim state As Object 
Dim returnValue As IAsyncResult 

returnValue = Me.BeginInvokeActionMethod(controllerContext, _
	actionDescriptor, parameters, callback, _
	state)

Parameters

controllerContext
Type: System.Web.Mvc.ControllerContext

The controller context.

actionDescriptor
Type: System.Web.Mvc.ActionDescriptor

The action descriptor.

parameters
Type: System.Collections.Generic.IDictionary(Of String, Object)

The parameters for the asynchronous action method.

callback
Type: System.AsyncCallback

The callback method.

state
Type: System.Object

An object that contains information to be used by the callback method. This parameter can be Nothing.

Return Value

Type: System.IAsyncResult
An object that contains the result of an asynchronous operation.
Show: