Метод PortalSiteMapProvider.CreateCustomSiteMapNode
Разрешает обработку пользовательских объектов SPNavigationNode , помечены как Custom.
Пространство имен: Microsoft.SharePoint.Publishing.Navigation
Сборка: Microsoft.SharePoint.Publishing (в Microsoft.SharePoint.Publishing.dll)
Синтаксис
'Декларация
Public Overridable Function CreateCustomSiteMapNode ( _
webNode As PortalWebSiteMapNode, _
node As SPNavigationNode, _
parentNode As PortalSiteMapNode _
) As PortalSiteMapNode
'Применение
Dim instance As PortalSiteMapProvider
Dim webNode As PortalWebSiteMapNode
Dim node As SPNavigationNode
Dim parentNode As PortalSiteMapNode
Dim returnValue As PortalSiteMapNode
returnValue = instance.CreateCustomSiteMapNode(webNode, _
node, parentNode)
public virtual PortalSiteMapNode CreateCustomSiteMapNode(
PortalWebSiteMapNode webNode,
SPNavigationNode node,
PortalSiteMapNode parentNode
)
Параметры
webNode
Тип: Microsoft.SharePoint.Publishing.Navigation.PortalWebSiteMapNodeОбъект PortalWebSiteMapNode , представляющий веб-узел, содержащий объект SPNavigationNode .
node
Тип: Microsoft.SharePoint.Navigation.SPNavigationNodeSPNavigationNode объект помечен как пользовательский узел.
parentNode
Тип: Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNodeОбъект PortalSiteMapNode , который является родительским этот узел в области переходов.
Возвращаемое значение
Тип: Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNode
Объект PortalSiteMapNode , представляющий объект пользовательского SPNavigationNode .
Замечания
SharePoint Server 2010 вызывает этот метод при обнаружении объекта SPNavigationNode со значением свойства NodeType равным пользовательским.
При переопределении в производном классе, можно создавать и возвращать пользовательский PortalSiteMapNode объектов или объектов, производных от объекта PortalSiteMapNode .
См. также
Справочные материалы
Элементы PortalSiteMapProvider
Пространство имен Microsoft.SharePoint.Publishing.Navigation