Interface INavigationNode
Represents the Navigation
Assembly: PnP.Core.dll
Syntax
public interface INavigationNode : IDataModel<INavigationNode>, IDataModelParent, IDataModelWithContext, ISupportModules<INavigationNode>, IDataModelGet<INavigationNode>, IDataModelLoad<INavigationNode>, IDataModelUpdate, IDataModelDelete, IQueryableDataModel
Properties
A special property used to add an asterisk to a $select statement
Declaration
Property Value
Define the up to 1O audiences for this navigation node. Note that Web.NavAudienceTargetingEnabled has to be set to true first.
Declaration
List<Guid> AudienceIds { get; set; }
Property Value
PnP.Core.Model.SharePoint.List<Guid>
|
The language ID under which the navigation node is created
Declaration
Property Value
The ID of the navigation node
Declaration
Property Value
Defines if the navigation node refers to a doc lib
Declaration
Property Value
Defines if the navigation node links to an external page or stays within SP
Declaration
Property Value
Defines if the navigation node is visible or not
Declaration
bool IsVisible { get; set; }
Property Value
The list template type of the navigation node
Declaration
ListTemplateType ListTemplateType { get; }
Property Value
Title of the navigation node
Declaration
string Title { get; set; }
Property Value
The link that the navigation node is referring to
Declaration
Property Value
Methods
Method to obtain all the child nodes of a navigation node
Declaration
List<INavigationNode> GetChildNodes(params Expression<Func<INavigationNode, object>>[] selectors)
Parameters
Returns
Method to obtain all the child nodes of a navigation node
Declaration
Task<List<INavigationNode>> GetChildNodesAsync(params Expression<Func<INavigationNode, object>>[] selectors)
Parameters
Returns
Extension Methods