Partager via


PortalSiteMapProvider - Membres

Fournit des objets PortalSiteMapNode qui représentent une fusion de la banque deSPNavigation de Microsoft SharePoint Foundation 2010et la structure de site dynamique, y compris les pages et les sites.

Le type PortalSiteMapProvider expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique PortalSiteMapProvider Spécifie le constructeur par défaut pour la classe PortalSiteMapProvider .

Haut

Propriétés

  Nom Description
Propriété publiqueMembre statique CombinedNavSiteMapProvider Obtient l'objet PortalSiteMapProvider associé à la navigation globale ou un menu de navigation supérieur par défaut.
Propriété publiqueMembre statique CurrentNavSiteMapProvider Obtient l'objet PortalSiteMapProvider associé par défaut à la navigation en cours ou la zone de lancement rapide.
Propriété publiqueMembre statique CurrentNavSiteMapProviderNoEncode Obtient l'objet PortalSiteMapProvider qui est attaché à l'arborescence de navigation par défaut.
Propriété publique CurrentNode Obtient un objet PortalSiteMapNode qui représente l'élément que se trouve actuellement dans un utilisateur du site. (Remplace SiteMapProvider.CurrentNode)
Propriété publique CurrentSite Obtient ou définit l'objet SPSite qui est utilisée par l'objet PortalSiteMapProvider .
Propriété publique CurrentWeb Obtient ou définit l'objet de SPWeb l'objet PortalSiteMapProvider utilise comme contexte de sécurité.
Propriété publique Description (Hérité de ProviderBase)
Propriété publique DynamicChildLimit Obtient ou définit le nombre maximal de dynamique d'éléments enfants à présenter à chaque niveau. Éléments enfants dynamiques sont les sous-sites (autrement dit, les objets SPWeb ) et des pages.
Propriété protégéeMembre statique EditLinksAlternateAction
Propriété publique EnableAudienceTargeting Obtient ou définit s'il faut respecter le ciblage des paramètres lors du retour de nœuds de navigation de l'audience.
Propriété publique EnableLocalization (Hérité de SiteMapProvider)
Propriété publique EncodeOutput Obtient ou définit s'il faut coder en HTML la propriété Title de chaque objet de PortalSiteMapNode .
Propriété publique FlattenHeadings Obtient une valeur booléenne qui indique s'il faut aplatir les nœuds de l'en-tête.
Propriété publiqueMembre statique GlobalNavSiteMapProvider Obtient un objet PortalSiteMapProvider qui a la valeur NavigationType égale à « Global ».
Propriété publique IncludeAuthoredLinks Obtient une valeur booléenne qui indique s'il faut renvoyer les noeuds de lien.
Propriété publique IncludeHeadings Obtient une valeur booléenne qui indique s'il faut renvoyer les noeuds de titre.
Propriété publique IncludePages Obtient ou définit la méthode utilisée pour déterminer si les pages sont retournées par ce fournisseur.
Propriété publique IncludeSubSites Obtient ou définit la méthode utilisée pour déterminer si ce fournisseur retourne les sous-sites.
Propriété protégée IsEditable
Propriété protégéeMembre statique MaximumSupportedNodeDepth
Propriété publique Name (Hérité de ProviderBase)
Propriété publique NavigationType Obtient ou définit le type de navigation de ce fournisseur de navigation.
Propriété publique ParentProvider (Hérité de SiteMapProvider)
Propriété publique RequireUniqueKeysForNodes Obtient ou définit une valeur qui indique si les nœuds requièrent des clés uniques.
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é publique TryGetCurrentNode Obtient un objet PortalSiteMapNode qui représente l'élément actuellement accédant à un utilisateur du site.
Propriété publique TryGetRootNode Obtient le nœud racine uniquement si elle est mise en cache.
Propriété publique Version Obtient ou définit la version de l'objet PortalSiteMapProvider .
Propriété publiqueMembre statique WebSiteMapProvider Obtient un objet PortalSiteMapNode utilisé pour énumérer les sites Web dans cette collection.

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 CreateAdditionalSiteMapNodes Permet l'ajout d'objets PortalSiteMapNode sous n'importe quel objet PortalWebSiteMapNode .
Méthode publique CreateCustomSiteMapNode Permet une gestion personnalisée des objets SPNavigationNode marqué comme Custom.
Méthode publique CreateErrorPortalSiteMapNode Ce membre est réservé à une utilisation interne et n’est pas destiné à être utilisé directement à partir de votre code.
Méthode publique CreateErrorSiteMapNodeCollection Ce membre est réservé à une utilisation interne et n’est pas destiné à être utilisé directement à partir de votre code.
Méthode publique Equals (Hérité de Object)
Méthode protégée Finalize (Hérité de Object)
Méthode publique FindSiteMapNode(HttpContext) (Hérité de SiteMapProvider)
Méthode publique FindSiteMapNode(String) Retourne l'objet PortalSiteMapNode pour une URL et le contexte spécifiés. (Remplace SiteMapProvider.FindSiteMapNode(String))
Méthode publique FindSiteMapNode(String, SPWeb) Retourne le PortalSiteMapNode pour une URL donnée.
Méthode publique FindSiteMapNodeFromKey (Hérité de SiteMapProvider)
Méthode publique GetCachedList Obtient un objet PortalListSiteMapNode qui représente un objet spécifié SPList .
Méthode publique GetCachedListItemsByQuery Obtient une collection d'objets PortalListItemSiteMapNode qui représentent les éléments de la liste retournées par une requête spécifiée.
Méthode publique GetCachedSiteDataQuery Renvoie le résultat en cache d'un objet SiteDataQuery .
Méthode publique GetChildNodes(SiteMapNode) Renvoie une collection limitée à la sécurité des nœuds enfants d'un nœud parent spécifié. (Remplace SiteMapProvider.GetChildNodes(SiteMapNode))
Méthode publique GetChildNodes(PortalSiteMapNode, NodeTypes) Renvoie une collection limitée à la sécurité des nœuds enfants d'un type de nœud spécifié d'un parent spécifié.
Méthode publique GetChildNodes(PortalSiteMapNode, NodeTypes, NodeTypes) Retourne une collection des nœuds enfants pour un nœud parent spécifié, ajustée de sécurité spécifiée pour inclure les types de nœuds et types de nœuds à inclure si masqué.
Méthode publique GetChildNodes(PortalSiteMapNode, NodeTypes, NodeTypes, NodeOrder, Boolean) Ce membre est réservé à une utilisation interne et n’est pas destiné à être utilisé directement à partir de votre code.
Méthode publique GetChildNodes(PortalSiteMapNode, NodeTypes, NodeTypes, OrderingMethod, AutomaticSortingMethod, Boolean, Int32) Renvoie une collection triée, tronqué à la sécurité des nœuds enfants pour un nœud parent spécifié, les types de nœuds pour inclure les types de nœuds masqués à inclure et d'options de tri.
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 Retourne le parent d'un objet spécifié PortalSiteMapNode . (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 GetPermissionCache Retourne un Dictionary GUID d'autorisation et les autorisations associées représentées par une valeur Boolean .
Méthode protégée GetRootNodeCore Représente une substitution de la méthode sur la classe SiteMapProvider . (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'objet PortalSiteMapProvider à l'aide du paramètre spécifié. (Remplace SiteMapProvider.Initialize(String, NameValueCollection))
Méthode publique IsAccessibleToUser (Hérité de SiteMapProvider)
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)

Haut

Événements

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

Haut

Champs

  Nom Description
Champ protégé currentSite Spécifie le champ qui contient un objet SPSite qui représente le site en cours.
Champ protégé currentWeb Spécifie le champ qui contient un objet SPWeb qui représente le site Web en cours.
Champ publicMembre statique EmptyCollection Spécifie le champ qui contient un objet en lecture seule SiteMapNodeCollection vide.

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

PortalSiteMapProvider classe

Microsoft.SharePoint.Publishing.Navigation - Espace de noms