Share via


PortalHierarchyData - Classe

Représente l'implémentation de IHierachyData utilisée par la classe PortalSiteMapDataSource .

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint.Publishing.Navigation
Assembly :  Microsoft.SharePoint.Publishing (dans Microsoft.SharePoint.Publishing.dll)

Syntaxe

'Déclaration
<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
'Utilisation
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

Remarques

Il s'agit d'un wrapper mince autour d'un PortalSiteMapNode. Bien que les objets PortalSiteMapNode sont partagés entre les demandes, les instances uniques PortalHierarchyData sont créés pour chaque demande. Les interfaces IHierarchyDataetINavigateUIData sont explicitement implémentées, vous devez effectuer un cast d'instances de cette classe à l'interface appropriée avant d'accéder à des méthodes qui sont définies sur cette interface.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

PortalHierarchyData - Membres

Microsoft.SharePoint.Publishing.Navigation - Espace de noms

PortalSiteMapDataSource