Share via


InvokeServiceAction(TResult) Method

Invokes the service action with the provided parameters.

Namespace:  System.Data.Services.Providers
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Syntax

'Declaration
Public Shared Function InvokeServiceAction(Of TResult) ( _
    dataService As Object, _
    updateProvider As IDataServiceUpdateProvider2, _
    action As ServiceAction, _
    parameters As Object() _
) As TResult
'Usage
Dim dataService As Object
Dim updateProvider As IDataServiceUpdateProvider2
Dim action As ServiceAction
Dim parameters As Object()
Dim returnValue As TResult

returnValue = DataServiceExecutionProviderMethods.InvokeServiceAction(dataService, _
    updateProvider, action, parameters)
public static TResult InvokeServiceAction<TResult>(
    Object dataService,
    IDataServiceUpdateProvider2 updateProvider,
    ServiceAction action,
    Object[] parameters
)
public:
generic<typename TResult>
static TResult InvokeServiceAction(
    Object^ dataService, 
    IDataServiceUpdateProvider2^ updateProvider, 
    ServiceAction^ action, 
    array<Object^>^ parameters
)
static member InvokeServiceAction : 
        dataService:Object * 
        updateProvider:IDataServiceUpdateProvider2 * 
        action:ServiceAction * 
        parameters:Object[] -> 'TResult 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    CLR type of the expected result.

Parameters

  • parameters
    Type: array<System..::..Object> [] () [] []
    The parameters required to invoke the service action.

Return Value

Type: TResult

See Also

Reference

DataServiceExecutionProviderMethods Class

System.Data.Services.Providers Namespace