Freigeben über


PortalHierarchyData-Klasse

Stellt die IHierachyData -Implementierung von PortalSiteMapDataSource -Klasse verwendet.

Vererbungshierarchie

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

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

Syntax

'Declaration
<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
'Usage
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

Hinweise

Dies ist ein einfacher Wrapper um eine PortalSiteMapNode. Obwohl PortalSiteMapNode Objekte zwischen Anforderungen gemeinsam genutzt werden, sind eindeutige PortalHierarchyData Instanzen für jede Anforderung erstellt. Die Schnittstellen IHierarchyDataundINavigateUIData sind explizit implementiert, müssen Sie Instanzen dieser Klasse in die entsprechende Schnittstelle umgewandelt, vor dem Zugreifen auf Methoden, die auf dieser Schnittstelle definiert sind.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

PortalHierarchyData-Member

Microsoft.SharePoint.Publishing.Navigation-Namespace

PortalSiteMapDataSource