Share via


DataServiceExecutionProviderMethods Class

Data service methods that can be inside the expression that is passed to the IDataServiceExecutionProvider interface.

Inheritance Hierarchy

System..::..Object
  System.Data.Services.Providers..::..DataServiceExecutionProviderMethods

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

Syntax

'Declaration
Public NotInheritable Class DataServiceExecutionProviderMethods
'Usage
public static class DataServiceExecutionProviderMethods
public ref class DataServiceExecutionProviderMethods abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type DataServiceExecutionProviderMethods =  class end
public final class DataServiceExecutionProviderMethods

The DataServiceExecutionProviderMethods type exposes the following members.

Methods

  Name Description
Public methodStatic member ApplyProjections Applies expansions and projections to the specified source.
Public methodStatic member GetQueryRootForResourceSet< (Of < <' (TResult> ) > > ) Gets the query root that represents the container
Public methodStatic member InvokeServiceAction< (Of < <' (TResult> ) > > ) Invokes the service action with the provided parameters.
Public methodStatic member InvokeServiceOperation< (Of < <' (TResult> ) > > ) Invokes the service operation with the provided parameters.
Public methodStatic member OfType< (Of < <' (TSource, TResult> ) > > ) Filters the given query based on the resourceType.
Public methodStatic member SetContinuationToken< (Of < <' (TElement> ) > > ) Forwards the call to the SetContinuationToken method on pagingProvider to give the continuation token ($skiptoken) from the request URI, parsed into primitive values, to the provider.

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System.Data.Services.Providers Namespace