Compartilhar via


PortalHierarchyData classe

Representa a implementação de IHierachyData usada pela classe PortalSiteMapDataSource .

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Publishing.Navigation.PortalHierarchyData

Namespace:  Microsoft.SharePoint.Publishing.Navigation
Assembly:  Microsoft.SharePoint.Publishing (em Microsoft.SharePoint.Publishing.dll)

Sintaxe

'Declaração
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class PortalHierarchyData _
    Implements IHierarchyData, INavigateUIData
'Uso
Dim instance As PortalHierarchyData
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class PortalHierarchyData : IHierarchyData, 
    INavigateUIData

Comentários

Este é um wrapper estreito ao redor de um PortalSiteMapNode. Embora objetos PortalSiteMapNode são compartilhados entre as solicitações, exclusivo PortalHierarchyData instâncias são criadas para cada solicitação. As interfaces IHierarchyDataeINavigateUIData são implementadas explicitamente, portanto, você deve converter as ocorrências dessa classe para a interface apropriada antes de acessar os métodos definidos na interface.

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

PortalHierarchyData membros

Microsoft.SharePoint.Publishing.Navigation namespace

PortalSiteMapDataSource