1. Stylelabs.M.Sdk.Models.Querying

Class QueryResultPagingManager

Query result paging manager.

Inheritance

object

QueryResultPagingManager

Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ModelsQuerying

Assembly: Stylelabs.M.Sdk.dll

Syntax

public static class QueryResultPagingManager

Methods

CanMoveNext(IQueryResult)

Checks if the query can move to the next page.

Declaration

public static bool CanMoveNext(IQueryResult queryResult)

Parameters

TypeNameDescription
IQueryResultqueryResultThe query result.

Returns

TypeDescription
boolWeather the query can move to next page.

CanMovePrevious(IQueryResult)

Checks if the query can move to the previous page.

Declaration

public static bool CanMovePrevious(IQueryResult queryResult)

Parameters

TypeNameDescription
IQueryResultqueryResultThe query result.

Returns

TypeDescription
boolWeather the query can move to previous page.

GetIterationPagesize(IQueryResult)

Gets the page size.

Declaration

public static long GetIterationPagesize(IQueryResult queryResult)

Parameters

TypeNameDescription
IQueryResultqueryResultThe query result.

Returns

TypeDescription
longThe page size.

GetOffsetNextPage(IQueryResult)

Gets the next page offset.

Declaration

public static long GetOffsetNextPage(IQueryResult queryResult)

Parameters

TypeNameDescription
IQueryResultqueryResultThe query result.

Returns

TypeDescription
longThe offset.

GetOffsetPreviousPage(IQueryResult)

Gets the previous page offset.

Declaration

public static long GetOffsetPreviousPage(IQueryResult queryResult)

Parameters

TypeNameDescription
IQueryResultqueryResultThe query result.

Returns

TypeDescription
longThe offset.
If you have suggestions for improving this article, let us know!