Compartir a través de


Clase PortalSiteMapDataSource

Proporciona un control de origen de datos que se pueden enlazar los controles de navegación e incluye compatibilidad con características adicionales que son específicos de la clase PortalSiteMapProvider .

Jerarquía de la herencia

System.Object
  System.Web.UI.Control
    System.Web.UI.HierarchicalDataSourceControl
      System.Web.UI.WebControls.SiteMapDataSource
        Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapDataSource
          Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapDataSourceSwitch

Espacio de nombres:  Microsoft.SharePoint.Publishing.Navigation
Ensamblado:  Microsoft.SharePoint.Publishing (en Microsoft.SharePoint.Publishing.dll)

Sintaxis

'Declaración
<MdsCompliantAttribute(IsCompliant := True)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class PortalSiteMapDataSource _
    Inherits SiteMapDataSource
'Uso
Dim instance As PortalSiteMapDataSource
[MdsCompliantAttribute(IsCompliant = true)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class PortalSiteMapDataSource : SiteMapDataSource

Comentarios

En el modelo de navegación de ASP.NET, el control de SiteMapDataSource actúa como un adaptador de controles de menú y el objeto subyacente de SiteMapProvider . El objeto SiteMapDataSource proporciona acceso a la implementación específica de PortalSiteMapProvider . El objeto PortalSiteMapDataSource las superficies de los datos adicionales PortalSiteMapProvider .

Es válido para enlazar el origen de datos a la PortalSiteMapProvider y otros proveedores. Si se enlaza el origen de datos a otros proveedores, la configuración específica para el objeto PortalSiteMapProvider , como la EnableInheritance de la propiedad y la propiedad TreatStartingNodeAsCurrent y así sucesivamente, tendrá ningún efecto en la configuración. En concreto, el objeto PortalSiteMapDataSource puede enlazarse a un objeto SwitchableSiteMapProvider , que permite especificar mediante el mecanismo de SwitchableProperty sus propiedades.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros PortalSiteMapDataSource

Espacio de nombres Microsoft.SharePoint.Publishing.Navigation