IReferenceFilterPages Method
|
Filters a list of page IDs by their schema types and ancestor pages.
Namespace:
Ingeniux.Runtime.Reference
Assembly:
IGXRuntimeAPI (in IGXRuntimeAPI.dll) Version: 10.6.308
Syntax IEnumerable<string> FilterPages(
IEnumerable<string> pageIds,
IEnumerable<string> filterSchemas,
IEnumerable<string> filterRootIds
)
Function FilterPages (
pageIds As IEnumerable(Of String),
filterSchemas As IEnumerable(Of String),
filterRootIds As IEnumerable(Of String)
) As IEnumerable(Of String)
IEnumerable<String^>^ FilterPages(
IEnumerable<String^>^ pageIds,
IEnumerable<String^>^ filterSchemas,
IEnumerable<String^>^ filterRootIds
)
abstract FilterPages :
pageIds : IEnumerable<string> *
filterSchemas : IEnumerable<string> *
filterRootIds : IEnumerable<string> -> IEnumerable<string>
Parameters
- pageIds
- Type: System.Collections.GenericIEnumerableString
List of page ids to be filtered - filterSchemas
- Type: System.Collections.GenericIEnumerableString
The list of schema names to filter the resulting list by.
Only pages based on one of these schemas will be returned. - filterRootIds
- Type: System.Collections.GenericIEnumerableString
The list of page ancestor IDs to filter the resulting list by.
Only pages that are descendants of one of these ancestor pages will be returned.
Return Value
Type:
IEnumerableStringFiltered collection of page IDs
See Also