Click or drag to resize

ICategoryDefinitionSerializeNavigation Method

Gets the navigation structure for taxonomy navigation, with given depth

Namespace:  Ingeniux.Runtime.Taxonomy
Assembly:  IGXRuntimeAPI (in IGXRuntimeAPI.dll) Version: 10.3.169
Syntax
XElement SerializeNavigation(
	int depth,
	bool includePages,
	ICMSPageEntryExportDefinition[] localExports,
	ICMSEnvironment env,
	ICMSNavigationBuildingSession navBuildSession,
	bool isBackground,
	IEnumerable<string> filterSchemaNames = null,
	IEnumerable<string> filterAncestorPageIds = null,
	bool includeSelf = true,
	string originEleID = "",
	bool useCheckedOut = false,
	Dictionary<string, ICMSPageEntry> builtEntries = null
)

Parameters

depth
Type: SystemInt32
How deep to list categorie's descedants
includePages
Type: SystemBoolean
Include pages in the navigation or not
localExports
Type: Ingeniux.Runtime.NavigationBuilderICMSPageEntryExportDefinition
Local exports to include for navigation nodes
env
Type: Ingeniux.RuntimeICMSEnvironment
CMS Environment
navBuildSession
Type: Ingeniux.Runtime.NavigationBuilderICMSNavigationBuildingSession
isBackground
Type: SystemBoolean
filterSchemaNames (Optional)
Type: System.Collections.GenericIEnumerableString
Page must be using one of the given schemas to be listed
filterAncestorPageIds (Optional)
Type: System.Collections.GenericIEnumerableString
Page must be under one of the ancestor pages to be listed
includeSelf (Optional)
Type: SystemBoolean
originEleID (Optional)
Type: SystemString
useCheckedOut (Optional)
Type: SystemBoolean
builtEntries (Optional)
Type: System.Collections.GenericDictionaryString, ICMSPageEntry

Return Value

Type: XElement
See Also