Search Results for

    Show / Hide Table of Contents

    Interface INavigationNode

    Represents the Navigation

    Inherited Members
    IDataModel<INavigationNode>.Requested
    IDataModel<INavigationNode>.HasValue(String)
    IDataModel<INavigationNode>.HasChanged(String)
    IDataModel<INavigationNode>.IsPropertyAvailable(Expression<Func<INavigationNode, Object>>)
    IDataModel<INavigationNode>.ArePropertiesAvailable(Expression<Func<INavigationNode, Object>>[])
    IDataModel<INavigationNode>.EnsureProperties(Expression<Func<INavigationNode, Object>>[])
    IDataModel<INavigationNode>.EnsurePropertiesAsync(Expression<Func<INavigationNode, Object>>[])
    IDataModel<INavigationNode>.ExecuteRequestAsync(ApiRequest)
    IDataModel<INavigationNode>.ExecuteRequest(ApiRequest)
    IDataModel<INavigationNode>.ExecuteRequestBatchAsync(ApiRequest)
    IDataModel<INavigationNode>.ExecuteRequestBatch(ApiRequest)
    IDataModel<INavigationNode>.ExecuteRequestBatchAsync(Batch, ApiRequest)
    IDataModel<INavigationNode>.ExecuteRequestBatch(Batch, ApiRequest)
    IDataModelParent.Parent
    IDataModelWithContext.PnPContext
    IDataModelGet<INavigationNode>.GetBatchAsync(Batch, Expression<Func<INavigationNode, Object>>[])
    IDataModelGet<INavigationNode>.GetAsync(Expression<Func<INavigationNode, Object>>[])
    IDataModelLoad<INavigationNode>.LoadBatchAsync(Batch, Expression<Func<INavigationNode, Object>>[])
    IDataModelLoad<INavigationNode>.LoadAsync(Expression<Func<INavigationNode, Object>>[])
    IDataModelUpdate.UpdateBatchAsync()
    IDataModelUpdate.UpdateBatchAsync(Batch)
    IDataModelUpdate.UpdateAsync()
    IDataModelUpdate.UpdateBatch()
    IDataModelUpdate.UpdateBatch(Batch)
    IDataModelUpdate.Update()
    IDataModelDelete.DeleteBatchAsync()
    IDataModelDelete.DeleteBatchAsync(Batch)
    IDataModelDelete.DeleteAsync()
    IDataModelDelete.DeleteBatch()
    IDataModelDelete.DeleteBatch(Batch)
    IDataModelDelete.Delete()
    Namespace: PnP.Core.Model.SharePoint
    Assembly: PnP.Core.dll
    Syntax
    public interface INavigationNode : IDataModel<INavigationNode>, IDataModelParent, IDataModelWithContext, ISupportModules<INavigationNode>, IDataModelGet<INavigationNode>, IDataModelLoad<INavigationNode>, IDataModelUpdate, IDataModelDelete, IQueryableDataModel

    Properties

    All

    A special property used to add an asterisk to a $select statement

    Declaration
    object All { get; }
    Property Value
    System.Object

    AudienceIds

    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>

    CurrentLCID

    The language ID under which the navigation node is created

    Declaration
    int CurrentLCID { get; }
    Property Value
    System.Int32

    Id

    The ID of the navigation node

    Declaration
    int Id { get; }
    Property Value
    System.Int32

    IsDocLib

    Defines if the navigation node refers to a doc lib

    Declaration
    bool IsDocLib { get; }
    Property Value
    System.Boolean

    IsExternal

    Defines if the navigation node links to an external page or stays within SP

    Declaration
    bool IsExternal { get; }
    Property Value
    System.Boolean

    IsVisible

    Defines if the navigation node is visible or not

    Declaration
    bool IsVisible { get; set; }
    Property Value
    System.Boolean

    ListTemplateType

    The list template type of the navigation node

    Declaration
    ListTemplateType ListTemplateType { get; }
    Property Value
    ListTemplateType

    Title

    Title of the navigation node

    Declaration
    string Title { get; set; }
    Property Value
    System.String

    Url

    The link that the navigation node is referring to

    Declaration
    string Url { get; set; }
    Property Value
    System.String

    Methods

    GetChildNodes(Expression<Func<INavigationNode, Object>>[])

    Method to obtain all the child nodes of a navigation node

    Declaration
    List<INavigationNode> GetChildNodes(params Expression<Func<INavigationNode, object>>[] selectors)
    Parameters
    Expression<Func<INavigationNode, System.Object>>[] selectors

    Returns
    PnP.Core.Model.SharePoint.List<INavigationNode>

    GetChildNodesAsync(Expression<Func<INavigationNode, Object>>[])

    Method to obtain all the child nodes of a navigation node

    Declaration
    Task<List<INavigationNode>> GetChildNodesAsync(params Expression<Func<INavigationNode, object>>[] selectors)
    Parameters
    Expression<Func<INavigationNode, System.Object>>[] selectors

    Returns
    Task<PnP.Core.Model.SharePoint.List<INavigationNode>>

    Extension Methods

    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.Get<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.Load<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.QueryProperties<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    RequestModuleExtensions.WithHeaders<TModel>(ISupportModules<TModel>, Dictionary<String, String>, Action<Dictionary<String, String>>)
    RequestModuleExtensions.WithResponseHeaders<TModel>(ISupportModules<TModel>, Action<Dictionary<String, String>>)
    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer