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


Элементы PortalSiteMapProvider

Предоставляет объекты PortalSiteMapNode , представляющие объединение Microsoft SharePoint Foundation 2010SPNavigation хранилища и структуру динамических узлов, включая узлы и страницы.

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

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

  Имя Описание
Общий метод PortalSiteMapProvider Определяет конструктор по умолчанию для класса PortalSiteMapProvider .

Вверх

Свойства

  Имя Описание
Общее свойствоСтатический элемент CombinedNavSiteMapProvider Возвращает объект PortalSiteMapProvider , который подключен к глобальной навигации или верхнее меню переходов по умолчанию.
Общее свойствоСтатический элемент CurrentNavSiteMapProvider Возвращает объект PortalSiteMapProvider по умолчанию, к которому присоединена текущая структура навигации и панель быстрого запуска.
Общее свойствоСтатический элемент CurrentNavSiteMapProviderNoEncode Возвращает объект PortalSiteMapProvider , который подключен к иерархической навигации по умолчанию.
Общее свойство CurrentNode Получает объект PortalSiteMapNode , представляющий элемент, на который пользователя узла в настоящее время посещения. (Переопределяет SiteMapProvider.CurrentNode.)
Общее свойство CurrentSite Получает или задает объект SPSite , который используется объектом PortalSiteMapProvider .
Общее свойство CurrentWeb Получает или задает объект SPWeb , который использует объект PortalSiteMapProvider в качестве контекста безопасности.
Общее свойство Description (Унаследовано от ProviderBase.)
Общее свойство DynamicChildLimit Получает или задает максимальное число динамических дочерних элементов, отображаемых на каждом уровне. Динамические дочерние элементы, страниц и дочерних узлов (то есть, все объекты SPWeb ).
Защищенное свойствоСтатический элемент EditLinksAlternateAction
Общее свойство EnableAudienceTargeting Получает или задает, следует ли учитывать при возвращении узлов навигации, параметры целевой аудитории.
Общее свойство EnableLocalization (Унаследовано от SiteMapProvider.)
Общее свойство EncodeOutput Получает или задает необходимость HTML кодирования Title свойства каждого объекта PortalSiteMapNode .
Общее свойство FlattenHeadings Получает логическое значение, которое представляет ли Одноуровневые заголовки узлов.
Общее свойствоСтатический элемент GlobalNavSiteMapProvider Получает объект PortalSiteMapProvider , который имеет значение NavigationType равно "Global".
Общее свойство IncludeAuthoredLinks Возвращает значение Boolean, показывающее, нужно ли возвращать ссылку узлы.
Общее свойство IncludeHeadings Возвращает значение Boolean, показывающее, нужно ли возвращать заголовков узлов.
Общее свойство IncludePages Получает или задает метод, используемый для определения того, возвращаются ли страницы этим поставщиком.
Общее свойство IncludeSubSites Получает или задает метод, используемый для определения, является ли данный поставщик возвращает дочерние узлы.
Защищенное свойство IsEditable
Защищенное свойствоСтатический элемент MaximumSupportedNodeDepth
Общее свойство Name (Унаследовано от ProviderBase.)
Общее свойство NavigationType Получает или задает тип навигации этого поставщика навигации.
Общее свойство ParentProvider (Унаследовано от SiteMapProvider.)
Общее свойство RequireUniqueKeysForNodes Получает или задает значение, указывающее, если узлы требуют уникальных ключей.
Общее свойство ResourceKey (Унаследовано от SiteMapProvider.)
Общее свойство RootNode (Унаследовано от SiteMapProvider.)
Общее свойство RootProvider (Унаследовано от SiteMapProvider.)
Общее свойство SecurityTrimmingEnabled (Унаследовано от SiteMapProvider.)
Общее свойство TryGetCurrentNode Получает объект PortalSiteMapNode , представляющий элемент, который пользователя узла в настоящее время посещения.
Общее свойство TryGetRootNode Получает корневой узел, только в том случае, если он кэшируется.
Общее свойство Version Получает или задает версию объекта PortalSiteMapProvider .
Общее свойствоСтатический элемент WebSiteMapProvider Получает объект PortalSiteMapNode , используемый для перечисления веб-узлов в этом семействе.

Вверх

Методы

  Имя Описание
Защищенный метод AddNode(SiteMapNode) (Унаследовано от SiteMapProvider.)
Защищенный метод AddNode(SiteMapNode, SiteMapNode) (Унаследовано от SiteMapProvider.)
Общий метод CreateAdditionalSiteMapNodes Позволяет добавлять объекты любого объекта PortalWebSiteMapNodePortalSiteMapNode .
Общий метод CreateCustomSiteMapNode Разрешает обработку пользовательских объектов SPNavigationNode , помечены как Custom.
Общий метод CreateErrorPortalSiteMapNode Этот элемент зарезервирован для внутреннего использования и не предназначен для прямого применения в коде.
Общий метод CreateErrorSiteMapNodeCollection Этот элемент зарезервирован для внутреннего использования и не предназначен для прямого применения в коде.
Общий метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Общий метод FindSiteMapNode(HttpContext) (Унаследовано от SiteMapProvider.)
Общий метод FindSiteMapNode(String) Возвращает объект PortalSiteMapNode для указанного URL-адреса и контекст. (Переопределяет SiteMapProvider.FindSiteMapNode(String).)
Общий метод FindSiteMapNode(String, SPWeb) Возвращает PortalSiteMapNode для заданного URL-адреса.
Общий метод FindSiteMapNodeFromKey (Унаследовано от SiteMapProvider.)
Общий метод GetCachedList Получает объект PortalListSiteMapNode , представляющий объект указанного SPList .
Общий метод GetCachedListItemsByQuery Возвращает коллекцию объектов PortalListItemSiteMapNode , представляющих список элементов, возвращенных с заданным запросом.
Общий метод GetCachedSiteDataQuery Возвращает кэшированный набор результатов в объект SiteDataQuery .
Общий метод GetChildNodes(SiteMapNode) Возвращает коллекцию дочерних узлов безопасности усечен из указанного родительского узла. (Переопределяет SiteMapProvider.GetChildNodes(SiteMapNode).)
Общий метод GetChildNodes(PortalSiteMapNode, NodeTypes) Возвращает коллекцию дочерних узлов заданного узла типа обрезаны безопасности из заданного родительского объекта.
Общий метод GetChildNodes(PortalSiteMapNode, NodeTypes, NodeTypes) Возвращает безопасности ограничиваются коллекцию дочерних узлов указанного родительского узла, указаны типы узлов для включения и типы узлов для включения, если скрыты.
Общий метод GetChildNodes(PortalSiteMapNode, NodeTypes, NodeTypes, NodeOrder, Boolean) Этот элемент зарезервирован для внутреннего использования и не предназначен для прямого применения в коде.
Общий метод GetChildNodes(PortalSiteMapNode, NodeTypes, NodeTypes, OrderingMethod, AutomaticSortingMethod, Boolean, Int32) Возвращает коллекцию дочерних узлов указанного родительского узла, типы узлов для включения скрытых узлов для включения, отсортированный, ограничиваются безопасности и параметры сортировки.
Общий метод GetCurrentNodeAndHintAncestorNodes (Унаследовано от SiteMapProvider.)
Общий метод GetCurrentNodeAndHintNeighborhoodNodes (Унаследовано от SiteMapProvider.)
Общий метод GetHashCode (Унаследовано от Object.)
Защищенный метод GetMenuState
Общий метод GetParentNode Возвращает родительский объект указанного PortalSiteMapNode . (Переопределяет SiteMapProvider.GetParentNode(SiteMapNode).)
Общий метод GetParentNodeRelativeToCurrentNodeAndHintDownFromParent (Унаследовано от SiteMapProvider.)
Общий метод GetParentNodeRelativeToNodeAndHintDownFromParent (Унаследовано от SiteMapProvider.)
Защищенный метод GetPermissionCache Возвращает Dictionary разрешение идентификаторов GUID и связанных разрешений в виде значения Boolean .
Защищенный метод GetRootNodeCore Представляет переопределение метода SiteMapProvider класса. (Переопределяет SiteMapProvider.GetRootNodeCore().)
Общий метод GetType (Унаследовано от Object.)
Общий метод HintAncestorNodes (Унаследовано от SiteMapProvider.)
Общий метод HintNeighborhoodNodes (Унаследовано от SiteMapProvider.)
Общий метод Initialize Инициализирует объект PortalSiteMapProvider , используя указанный параметр. (Переопределяет SiteMapProvider.Initialize(String, NameValueCollection).)
Общий метод IsAccessibleToUser (Унаследовано от SiteMapProvider.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Защищенный метод RemoveNode (Унаследовано от SiteMapProvider.)
Защищенный метод ResolveSiteMapNode (Унаследовано от SiteMapProvider.)
Защищенный метод SaveUpdatedMenuState
Общий метод ToString (Унаследовано от Object.)

Вверх

События

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

Вверх

Поля

  Имя Описание
Защищенное поле currentSite Определяет поле, содержащее объект SPSite , представляющий текущего веб-узла.
Защищенное поле currentWeb Определяет поле, содержащее объект SPWeb , представляющий текущего веб-узла.
Общее полеСтатический элемент EmptyCollection Определяет поле, содержащее объект только для чтения SiteMapNodeCollection пустой.

Вверх

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

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

Вверх

См. также

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

PortalSiteMapProvider класс

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