New to Telerik UI for BlazorStart a free 30-day trial

Provides information about paging, sorting, filtering and grouping of data. Usually created by a Telerik component and sent to a backend that will consume this data. Often used together with the DataSourceResult class that can automatically perform the needed operations over the full set of data.

Definition

Namespace:Telerik.DataSource

Assembly:Telerik.DataSource.dll

Syntax:

C#
public class DataSourceRequest

Inheritance: objectDataSourceRequest

Constructors

C#
public DataSourceRequest()

Properties

The data aggregation.

C#
public IList<AggregateDescriptor> Aggregates { get; set; }

The filtering information for the data.

C#
public IList<IFilterDescriptor> Filters { get; set; }

Indicates whether group paging is enabled.

C#
public bool GroupPaging { get; set; }

The grouping information for the data.

C#
public IList<GroupDescriptor> Groups { get; set; }

The current page.

C#
public int Page { get; set; }

The page size.

C#
public int PageSize { get; set; }

The number of items to skip

C#
public int Skip { get; set; }

The sorting information for the data.

C#
public IList<SortDescriptor> Sorts { get; set; }

Extension Methods