Click or drag to resize

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
)

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: IEnumerableString
Filtered collection of page IDs
See Also