Class SortColumnsValueProvider

Represents a value provider for sort directives sent in the query string on the format sort(<+/-><columnName>).

Inheritance
System.Object
SortColumnsValueProvider
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Shell.Services.Rest
Assembly: EPiServer.Shell.dll
Version: 8.11.0
Syntax
[ServiceConfiguration(typeof(IRestControllerValueProvider))]
public class SortColumnsValueProvider : IRestControllerValueProvider

Constructors

SortColumnsValueProvider()

Declaration
public SortColumnsValueProvider()

Methods

GetParameterValue(ControllerContext, ParameterDescriptor)

Parses sorting information found in the query string into collection of SortColumn instance.

Declaration
public object GetParameterValue(ControllerContext controllerContext, ParameterDescriptor parameterDescriptor)
Parameters
Type Name Description
System.Web.Mvc.ControllerContext controllerContext

The controller context.

System.Web.Mvc.ParameterDescriptor parameterDescriptor

The parameter descriptor.

Returns
Type Description
System.Object

A System.Collections.Generic.IEnumerable<T> object if sorting information was found; otherwise null.

Implements