Поделиться через


Элементы SPNavigationProvider

Содержит базовый класс для SharePoint Foundation поставщиков карты веб узла, предназначенного для навигации по сайту SharePoint.

Тип SPNavigationProvider предоставляет следующие элементы.

Конструкторы

  Имя Описание
Общий метод SPNavigationProvider Инициализирует новый экземпляр класса SPNavigationProvider .

Вверх

Свойства

  Имя Описание
Общее свойство CurrentNode Получает объект SiteMapNode , представляющий текущую запрошенную страницу. (Переопределяет SiteMapProvider.CurrentNode.)
Общее свойство Description (Унаследовано от ProviderBase.)
Защищенное свойство EditLinksAlternateAction
Общее свойство EnableLocalization (Унаследовано от SiteMapProvider.)
Защищенное свойство IsEditable
Защищенное свойство MaximumSupportedNodeDepth
Общее свойство Name (Унаследовано от ProviderBase.)
Общее свойство ParentProvider (Унаследовано от SiteMapProvider.)
Общее свойство ResourceKey (Унаследовано от SiteMapProvider.)
Общее свойство RootNode (Унаследовано от SiteMapProvider.)
Общее свойство RootProvider (Унаследовано от SiteMapProvider.)
Общее свойство SecurityTrimmingEnabled (Унаследовано от SiteMapProvider.)
Защищенное свойство Web Получает веб-сайта (SPWeb) в текущей области навигации.

Вверх

Методы

  Имя Описание
Защищенный метод AddNode(SiteMapNode) (Унаследовано от SiteMapProvider.)
Защищенный метод AddNode(SiteMapNode, SiteMapNode) (Унаследовано от SiteMapProvider.)
Общий метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Общий метод FindSiteMapNode(String) Получает объект SiteMapNode , который представляет страницу по указанному URL-АДРЕСУ. (Переопределяет SiteMapProvider.FindSiteMapNode(String).)
Общий метод FindSiteMapNode(HttpContext) Получает объект SiteMapNode , представляющий текущую запрошенную страницу с помощью экземпляра указанного HttpContext . (Переопределяет SiteMapProvider.FindSiteMapNode(HttpContext).)
Общий метод FindSiteMapNodeFromKey Извлекает объект SiteMapNode на основе указанного подстановки ключа. (Переопределяет SiteMapProvider.FindSiteMapNodeFromKey(String).)
Общий метод GetChildNodes Получает дочерние узлы указанного SiteMapNode объекта. (Переопределяет SiteMapProvider.GetChildNodes(SiteMapNode).)
Общий метод GetCurrentNodeAndHintAncestorNodes (Унаследовано от SiteMapProvider.)
Общий метод GetCurrentNodeAndHintNeighborhoodNodes (Унаследовано от SiteMapProvider.)
Общий метод GetHashCode (Унаследовано от Object.)
Защищенный метод GetMenuState
Общий метод GetParentNode Получает родительский узел указанного SiteMapNode объекта. (Переопределяет SiteMapProvider.GetParentNode(SiteMapNode).)
Общий метод GetParentNodeRelativeToCurrentNodeAndHintDownFromParent (Унаследовано от SiteMapProvider.)
Общий метод GetParentNodeRelativeToNodeAndHintDownFromParent (Унаследовано от SiteMapProvider.)
Защищенный метод GetRootNodeCore Получает корневой узел для всех узлов, управляемые поставщиком навигации. (Переопределяет SiteMapProvider.GetRootNodeCore().)
Общий метод GetType (Унаследовано от Object.)
Общий метод HintAncestorNodes (Унаследовано от SiteMapProvider.)
Общий метод HintNeighborhoodNodes (Унаследовано от SiteMapProvider.)
Общий метод Initialize Инициализирует текущий SPNavigationProvider реализации, включая ресурсы, необходимые для загрузки данных карты сайта из постоянного хранилища. (Переопределяет SiteMapProvider.Initialize(String, NameValueCollection).)
Общий метод IsAccessibleToUser (Унаследовано от SiteMapProvider.)
Общий методСтатический элемент IsWebSupportedForInlineEdit
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Защищенный метод RemoveNode (Унаследовано от SiteMapProvider.)
Защищенный метод ResolveSiteMapNode (Унаследовано от SiteMapProvider.)
Защищенный метод SaveUpdatedMenuState
Общий метод ToString (Унаследовано от Object.)
Общий методСтатический элемент ValidateUrl

Вверх

События

  Имя Описание
Общее событие SiteMapResolve (Унаследовано от SiteMapProvider.)

Вверх

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЧастное свойство IEditableSiteMapProvider.EditLinksAlternateAction
Явная реализация интерфейсаЧастный метод IEditableSiteMapProvider.GetMenuState
Явная реализация интерфейсаЧастное свойство IEditableSiteMapProvider.IsEditable
Явная реализация интерфейсаЧастное свойство IEditableSiteMapProvider.MaximumSupportedNodeDepth
Явная реализация интерфейсаЧастный метод IEditableSiteMapProvider.SaveUpdatedMenuState

Вверх

См. также

Справочные материалы

SPNavigationProvider класс

Пространство имен Microsoft.SharePoint.Navigation