Partager via


IEditableSiteMapProvider - Membres

Cette interface fournit un contrat pour les classes SiteMapProvider qui prennent en charge la modification intraligne et l'extraction de navigation pour le client.

Le type IEditableSiteMapProvider expose les membres suivants.

Propriétés

  Nom Description
Propriété publique EditLinksAlternateAction Retourne le code JavaScript qui s'exécute lorsqu'un clic est effectué sur le lien « Modifier les liaisons ». Lorsque la valeur null, la fonction modification de la navigation par défaut inline est activée en cliquant sur « Modifier les liaisons ».
Propriété publique IsEditable Retourne si le fournisseur de Navigation qui implémente cette interface permet la modification de ses nœuds de navigation.
Propriété publique MaximumSupportedNodeDepth Renvoie le nombre de niveaux d'arborescence de nœuds qui prend en charge de l'implémentation du fournisseur de Navigation. Une profondeur maximale de 0 n'indique aucune limite de profondeur. Le menu de navigation utilise cette valeur de propriété pour limiter la profondeur maximale totale un utilisateur est autorisé à créer afin d'éviter d'ignorer des nœuds lors du rendu du menu Nouveau.

Haut

Méthodes

  Nom Description
Méthode publique GetMenuState Retourne la sous-arborescence d'enfants de nœuds du nœud de démarrage spécifié, tronquée à la profondeur maximale spécifiée. En règle générale, le nœud de démarrage sera SiteMapProvider.RootNode ou SiteMapProvider.CurrentNode, selon la configuration.
Méthode publique SaveUpdatedMenuState Met à jour des données de SiteMapProvider pour appliquer les modifications à partir de newState.

Haut

Voir aussi

Référence

IEditableSiteMapProvider interface

Microsoft.SharePoint.Navigation - Espace de noms