IMemberProviderTRecord, TFieldEnum, TFilterRuleQuery Method

Queries for records.

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

Parameters

pageNumber
Type: SystemInt32
The page number.
pageSize
Type: SystemInt32
The number of results in each page.
orderBy
Type: System.Collections.GenericIListTupleTFieldEnum, SortDirection
The sort order of the result, or if the order does not matter.
filter
Type: System.Collections.GenericICollectionTFilterRule
The filter rules which should be applied to the query, or if no filters are required.

Return Value

Type: IListGuid
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