Partager via


SPXmlContentMapProvider - Classe

Fournit des méthodes et des propriétés pour l'implémentation d'un fournisseur de plan de site basé sur XML pour un site de Microsoft SharePoint Foundation .

Hiérarchie d’héritage

System.Object
  System.Configuration.Provider.ProviderBase
    System.Web.SiteMapProvider
      System.Web.StaticSiteMapProvider
        System.Web.XmlSiteMapProvider
          Microsoft.SharePoint.Navigation.SPXmlContentMapProvider

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

Syntaxe

'Déclaration
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class SPXmlContentMapProvider _
    Inherits XmlSiteMapProvider
'Utilisation
Dim instance As SPXmlContentMapProvider
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class SPXmlContentMapProvider : XmlSiteMapProvider

Remarques

Cette classe fournit les objets SiteMapNode qui sont utilisés pour la navigation de site, où ce type de navigation dépend des listes, des dossiers, des éléments et des autres éléments de contenu.

Remarques destinées aux responsables de l’implémentation

Lorsqu'une implémentation hérite de la classe SiteMapProvider , les membres suivants doivent être substitués : GetRootNodeCore, FindSiteMapNode, GetChildNodes et GetParentNode.

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

SPXmlContentMapProvider - Membres

Microsoft.SharePoint.Navigation - Espace de noms

SiteMap

SPContentMapProvider

XmlSiteMapProvider

Autres ressources

Site Navigation in SharePoint Foundation