Open this page in the API Guide

IMemberProvider<TRecord, TFieldEnum, TFilterRule>.Query Method

Queries for records.

Namespace:  Dundas.BI.AccountServices.Extensibility
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (25.1.0.1000)
Syntax
IList<Guid> Query(
	int pageNumber,
	int pageSize,
	IList<Tuple<TFieldEnum, SortDirection>>? orderBy,
	ICollection<TFilterRule>? filter
)

Parameters

pageNumber
Type: System.Int32
The page number.
pageSize
Type: System.Int32
The number of results in each page.
orderBy
Type: System.Collections.Generic.IList<Tuple<TFieldEnum, SortDirection>>
The sort order of the result, or null if the order does not matter.
filter
Type: System.Collections.Generic.ICollection<TFilterRule>
The filter rules which should be applied to the query, or null if no filters are required.

Return Value

Type: IList<Guid>
The records matching the search criteria.
Remarks
Note Notes to Implementers
This method only needs to be implemented if SupportedQueryOperations includes one or more of Filter, OrderBy, or Paging. Otherwise, the method will not be called and implementers should throw a NotSupportedException.
See Also