Partager via


SPNavigationProvider - Membres

Fournit une classe de base pour SharePoint Foundation des fournisseurs de plan de site qui est spécialisée pour la navigation de site SharePoint.

Le type SPNavigationProvider expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique SPNavigationProvider Initialise une nouvelle instance de la classe SPNavigationProvider .

Haut

Propriétés

  Nom Description
Propriété publique CurrentNode Obtient l'objet SiteMapNode qui représente la page actuellement demandée. (Remplace SiteMapProvider.CurrentNode)
Propriété publique Description (Hérité de ProviderBase)
Propriété protégée EditLinksAlternateAction
Propriété publique EnableLocalization (Hérité de SiteMapProvider)
Propriété protégée IsEditable
Propriété protégée MaximumSupportedNodeDepth
Propriété publique Name (Hérité de ProviderBase)
Propriété publique ParentProvider (Hérité de SiteMapProvider)
Propriété publique ResourceKey (Hérité de SiteMapProvider)
Propriété publique RootNode (Hérité de SiteMapProvider)
Propriété publique RootProvider (Hérité de SiteMapProvider)
Propriété publique SecurityTrimmingEnabled (Hérité de SiteMapProvider)
Propriété protégée Web Obtient le site Web (SPWeb) pour l'étendue en cours de navigation.

Haut

Méthodes

  Nom Description
Méthode protégée AddNode(SiteMapNode) (Hérité de SiteMapProvider)
Méthode protégée AddNode(SiteMapNode, SiteMapNode) (Hérité de SiteMapProvider)
Méthode publique Equals (Hérité de Object)
Méthode protégée Finalize (Hérité de Object)
Méthode publique FindSiteMapNode(String) Récupère un objet SiteMapNode qui représente la page à l'URL spécifiée. (Remplace SiteMapProvider.FindSiteMapNode(String))
Méthode publique FindSiteMapNode(HttpContext) Récupère un objet SiteMapNode qui représente la page actuellement demandée à l'aide de l'instance spécifiée de HttpContext . (Remplace SiteMapProvider.FindSiteMapNode(HttpContext))
Méthode publique FindSiteMapNodeFromKey Récupère un objet SiteMapNode basé sur une clé de recherche spécifié. (Remplace SiteMapProvider.FindSiteMapNodeFromKey(String))
Méthode publique GetChildNodes Récupère les nœuds enfants d'un objet spécifié SiteMapNode . (Remplace SiteMapProvider.GetChildNodes(SiteMapNode))
Méthode publique GetCurrentNodeAndHintAncestorNodes (Hérité de SiteMapProvider)
Méthode publique GetCurrentNodeAndHintNeighborhoodNodes (Hérité de SiteMapProvider)
Méthode publique GetHashCode (Hérité de Object)
Méthode protégée GetMenuState
Méthode publique GetParentNode Récupère le nœud parent d'un objet spécifié SiteMapNode . (Remplace SiteMapProvider.GetParentNode(SiteMapNode))
Méthode publique GetParentNodeRelativeToCurrentNodeAndHintDownFromParent (Hérité de SiteMapProvider)
Méthode publique GetParentNodeRelativeToNodeAndHintDownFromParent (Hérité de SiteMapProvider)
Méthode protégée GetRootNodeCore Récupère le nœud racine de tous les nœuds qui sont gérés par le fournisseur de navigation en cours. (Remplace SiteMapProvider.GetRootNodeCore())
Méthode publique GetType (Hérité de Object)
Méthode publique HintAncestorNodes (Hérité de SiteMapProvider)
Méthode publique HintNeighborhoodNodes (Hérité de SiteMapProvider)
Méthode publique Initialize Initialise l'implémentation de SPNavigationProvider en cours, y compris les ressources nécessaires pour charger des données de plan de site à partir d'un stockage persistant. (Remplace SiteMapProvider.Initialize(String, NameValueCollection))
Méthode publique IsAccessibleToUser (Hérité de SiteMapProvider)
Méthode publiqueMembre statique IsWebSupportedForInlineEdit
Méthode protégée MemberwiseClone (Hérité de Object)
Méthode protégée RemoveNode (Hérité de SiteMapProvider)
Méthode protégée ResolveSiteMapNode (Hérité de SiteMapProvider)
Méthode protégée SaveUpdatedMenuState
Méthode publique ToString (Hérité de Object)
Méthode publiqueMembre statique ValidateUrl

Haut

Événements

  Nom Description
Événement public SiteMapResolve (Hérité de SiteMapProvider)

Haut

Implémentations d’interface explicites

  Nom Description
Implémentation d’interface explicitePropriété privée IEditableSiteMapProvider.EditLinksAlternateAction
Implémentation d’interface expliciteMéthode privée IEditableSiteMapProvider.GetMenuState
Implémentation d’interface explicitePropriété privée IEditableSiteMapProvider.IsEditable
Implémentation d’interface explicitePropriété privée IEditableSiteMapProvider.MaximumSupportedNodeDepth
Implémentation d’interface expliciteMéthode privée IEditableSiteMapProvider.SaveUpdatedMenuState

Haut

Voir aussi

Référence

SPNavigationProvider classe

Microsoft.SharePoint.Navigation - Espace de noms