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