ICategoryDefinitionSerializeAssetNavigation Method
|
Gets the navigation structure for asset taxonomy navigation, with given depth
Namespace:
Ingeniux.Runtime.Taxonomy
Assembly:
IGXRuntimeAPI (in IGXRuntimeAPI.dll) Version: 10.3.169
Syntax XElement SerializeAssetNavigation(
int depth,
bool includeAssets,
ICMSEnvironment env,
ICMSNavigationBuildingSession navBuildSession,
bool isBackground,
IEnumerable<string> filterSchemaNames = null,
IEnumerable<string> filterFolders = null,
bool includeSelf = true,
string originEleID = "",
bool useCheckedOut = false,
Dictionary<string, ICMSAssetEntry> builtEntries = null
)
Function SerializeAssetNavigation (
depth As Integer,
includeAssets As Boolean,
env As ICMSEnvironment,
navBuildSession As ICMSNavigationBuildingSession,
isBackground As Boolean,
Optional filterSchemaNames As IEnumerable(Of String) = Nothing,
Optional filterFolders As IEnumerable(Of String) = Nothing,
Optional includeSelf As Boolean = true,
Optional originEleID As String = "",
Optional useCheckedOut As Boolean = false,
Optional builtEntries As Dictionary(Of String, ICMSAssetEntry) = Nothing
) As XElement
XElement^ SerializeAssetNavigation(
int depth,
bool includeAssets,
ICMSEnvironment^ env,
ICMSNavigationBuildingSession^ navBuildSession,
bool isBackground,
IEnumerable<String^>^ filterSchemaNames = nullptr,
IEnumerable<String^>^ filterFolders = nullptr,
bool includeSelf = true,
String^ originEleID = L"",
bool useCheckedOut = false,
Dictionary<String^, ICMSAssetEntry^>^ builtEntries = nullptr
)
abstract SerializeAssetNavigation :
depth : int *
includeAssets : bool *
env : ICMSEnvironment *
navBuildSession : ICMSNavigationBuildingSession *
isBackground : bool *
?filterSchemaNames : IEnumerable<string> *
?filterFolders : IEnumerable<string> *
?includeSelf : bool *
?originEleID : string *
?useCheckedOut : bool *
?builtEntries : Dictionary<string, ICMSAssetEntry>
(* Defaults:
let _filterSchemaNames = defaultArg filterSchemaNames null
let _filterFolders = defaultArg filterFolders null
let _includeSelf = defaultArg includeSelf true
let _originEleID = defaultArg originEleID ""
let _useCheckedOut = defaultArg useCheckedOut false
let _builtEntries = defaultArg builtEntries null
*)
-> XElement
Parameters
- depth
- Type: SystemInt32
How deep to list categorie's descedants - includeAssets
- Type: SystemBoolean
Include Assets in the navigation or not - env
- Type: Ingeniux.RuntimeICMSEnvironment
CMS Environment - navBuildSession
- Type: Ingeniux.Runtime.NavigationBuilderICMSNavigationBuildingSession
- isBackground
- Type: SystemBoolean
- filterSchemaNames (Optional)
- Type: System.Collections.GenericIEnumerableString
Asset must be using one of
the given schemas to be listed - filterFolders (Optional)
- Type: System.Collections.GenericIEnumerableString
Asset must be under one
of the ancestor folderss to be listed - includeSelf (Optional)
- Type: SystemBoolean
- originEleID (Optional)
- Type: SystemString
- useCheckedOut (Optional)
- Type: SystemBoolean
- builtEntries (Optional)
- Type: System.Collections.GenericDictionaryString, ICMSAssetEntry
Return Value
Type:
XElementSee Also