Share via


NavigationComparer - Classe

Implémente l'interface générique IComparer pouvez trier les objets de PortalSiteMapNode pour une langue donnée par titre ou par date et par ordre croissant ou décroissant.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Publishing.Navigation.NavigationComparer

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

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class NavigationComparer _
    Implements IComparer(Of PortalSiteMapNode)
'Utilisation
Dim instance As NavigationComparer
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class NavigationComparer : IComparer<PortalSiteMapNode>

Remarques

À l'aide de cette classe par le biais de l'interface IComparer ne provoque pas nécessairement dans le même ordre de tri que l'ordre de tri résultant de l'utilisation de la méthode SortNavigationNodes . La méthode SortNavigationNodes est utilisée pour trier les collections enfants lorsque cela est nécessaire.

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

NavigationComparer - Membres

Microsoft.SharePoint.Publishing.Navigation - Espace de noms