Click or drag to resize

ICMSNavigationBuilder Interface

The navigation builder, used to create and manage navigation representatives for pages/components. Also in charge of providing navigation representatives to content expansions engine. It will automatically start building page entries in the background as soon as constructed

Namespace:  Ingeniux.Runtime.NavigationBuilder
Assembly:  IGXRuntimeAPI (in IGXRuntimeAPI.dll) Version: 10.3.169
Syntax
public interface ICMSNavigationBuilder

The ICMSNavigationBuilder type exposes the following members.

Properties
  NameDescription
Public propertyCount
Gets the count of navigation representatives
Public propertyCurrentPublishingTarget
Gets the current publishing target for MFO publishing mode only
Public propertyMFOPublishMode
Gets the mfo publishing mode. When MFO publishing mode is enabled, navigation building is using full url even at design time
Top
Methods
  NameDescription
Public methodBuildAssetEntries
Build navigation representatives for given asset ids
Public methodBuildPageEntries
Build navigation representatives for given page ids
Public methodClear
Empty the dictionary
Public methodFlush
Serialize the dictionary to disk
Public methodGetAssetEntries
Gets the navigation representatives for given page ids. It will build the representatives first, if entry does not exist or expired
Public methodGetPageEntries
Gets the navigation representatives for given page ids. It will build the representatives first, if entry does not exist or expired
Public methodPrepareBuilder
Prepare build for navigation building. Needs to be called before navigation building to ensure that navigation building is based on
Public methodReload
Load dictionary from disk
Top
See Also