Search Results for

    Show / Hide Table of Contents

    Interface INavigation

    Represents the Navigation

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

    Properties

    All

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

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

    Id

    Random property. We need this for the Key property.

    Declaration
    Guid Id { get; }
    Property Value
    Guid

    QuickLaunch

    A property that will return the navigation nodes of the Quicklaunch menu of the web

    Declaration
    INavigationNodeCollection QuickLaunch { get; }
    Property Value
    INavigationNodeCollection

    TopNavigationBar

    A property that will return the navigation nodes of the TopNavigation menu of the web

    Declaration
    INavigationNodeCollection TopNavigationBar { get; }
    Property Value
    INavigationNodeCollection

    UseShared

    A property that decides whether the navigation is inherited from the site

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

    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