Compartir a través de


Miembros PortalSiteMapProvider

Proporciona los objetos PortalSiteMapNode que representan una combinación de almacenamiento deSPNavigation de Microsoft SharePoint Foundation 2010y estructura del sitio dinámico, incluidos los sitios y páginas.

El tipo PortalSiteMapProvider expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público PortalSiteMapProvider Especifica el constructor predeterminado de la clase PortalSiteMapProvider .

Arriba

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático CombinedNavSiteMapProvider Obtiene el objeto PortalSiteMapProvider asociado a la exploración global o un menú de exploración superior de forma predeterminada.
Propiedad públicaMiembro estático CurrentNavSiteMapProvider Obtiene el objeto PortalSiteMapProvider que está vinculado de forma predeterminada la navegación actual o la barra de inicio rápido.
Propiedad públicaMiembro estático CurrentNavSiteMapProviderNoEncode Obtiene el objeto PortalSiteMapProvider que está vinculado a la exploración de forma predeterminada.
Propiedad pública CurrentNode Obtiene un objeto PortalSiteMapNode que representa el elemento de un usuario del sitio que está visitando. (Reemplaza a SiteMapProvider.CurrentNode).
Propiedad pública CurrentSite Obtiene o establece el objeto SPSite que se utiliza el objeto PortalSiteMapProvider .
Propiedad pública CurrentWeb Obtiene o establece el objeto SPWeb que utiliza el objeto PortalSiteMapProvider como un contexto de seguridad.
Propiedad pública Description (Heredado desde ProviderBase).
Propiedad pública DynamicChildLimit Obtiene o establece al número máximo de dynamic elementos secundarios para mostrar en cada nivel. Elementos secundarios dinámicos son páginas y subsitios (es decir, los objetos de SPWeb ).
Propiedad protegidaMiembro estático EditLinksAlternateAction
Propiedad pública EnableAudienceTargeting Obtiene o establece si se va a respetar la audiencia de destino configuración al devolver los nodos de exploración.
Propiedad pública EnableLocalization (Heredado desde SiteMapProvider).
Propiedad pública EncodeOutput Obtiene o establece si se debe codificar en HTML la propiedad Title de cada objeto de PortalSiteMapNode .
Propiedad pública FlattenHeadings Obtiene un valor booleano que indica si se debe acoplar a los nodos de título.
Propiedad públicaMiembro estático GlobalNavSiteMapProvider Obtiene un objeto PortalSiteMapProvider que tiene el valor de NavigationType igual a "Global".
Propiedad pública IncludeAuthoredLinks Obtiene un valor booleano que indica si se deben devolver los nodos de enlace.
Propiedad pública IncludeHeadings Obtiene un valor booleano que indica si se deben devolver los nodos de título.
Propiedad pública IncludePages Obtiene o establece el método utilizado para determinar si las páginas se devuelven por este proveedor.
Propiedad pública IncludeSubSites Obtiene o establece el método utilizado para determinar si este proveedor devuelve los subsitios.
Propiedad protegida IsEditable
Propiedad protegidaMiembro estático MaximumSupportedNodeDepth
Propiedad pública Name (Heredado desde ProviderBase).
Propiedad pública NavigationType Obtiene o establece el tipo de navegación de este proveedor de exploración.
Propiedad pública ParentProvider (Heredado desde SiteMapProvider).
Propiedad pública RequireUniqueKeysForNodes Obtiene o establece un valor que indica si los nodos requieren claves únicas.
Propiedad pública ResourceKey (Heredado desde SiteMapProvider).
Propiedad pública RootNode (Heredado desde SiteMapProvider).
Propiedad pública RootProvider (Heredado desde SiteMapProvider).
Propiedad pública SecurityTrimmingEnabled (Heredado desde SiteMapProvider).
Propiedad pública TryGetCurrentNode Obtiene un objeto PortalSiteMapNode que representa el elemento que un usuario del sitio que está visitando.
Propiedad pública TryGetRootNode Obtiene el nodo raíz sólo si se almacena en caché.
Propiedad pública Version Obtiene o establece la versión del objeto PortalSiteMapProvider .
Propiedad públicaMiembro estático WebSiteMapProvider Obtiene un objeto PortalSiteMapNode que se utiliza para enumerar los sitios Web de esta colección.

Arriba

Métodos

  Nombre Descripción
Método protegido AddNode(SiteMapNode) (Heredado desde SiteMapProvider).
Método protegido AddNode(SiteMapNode, SiteMapNode) (Heredado desde SiteMapProvider).
Método público CreateAdditionalSiteMapNodes Permite la adición de objetos PortalSiteMapNode en cualquier objeto de PortalWebSiteMapNode .
Método público CreateCustomSiteMapNode Permite el control personalizado de los objetos SPNavigationNode marcados como Custom.
Método público CreateErrorPortalSiteMapNode Este miembro está reservado para uso interno y no debe usarse directamente desde el código.
Método público CreateErrorSiteMapNodeCollection Este miembro está reservado para uso interno y no debe usarse directamente desde el código.
Método público Equals (Heredado desde Object).
Método protegido Finalize (Heredado desde Object).
Método público FindSiteMapNode(HttpContext) (Heredado desde SiteMapProvider).
Método público FindSiteMapNode(String) Devuelve el objeto PortalSiteMapNode para una dirección URL y el contexto especificados. (Reemplaza a SiteMapProvider.FindSiteMapNode(String)).
Método público FindSiteMapNode(String, SPWeb) Devuelve el PortalSiteMapNode para la dirección URL especificada.
Método público FindSiteMapNodeFromKey (Heredado desde SiteMapProvider).
Método público GetCachedList Obtiene un objeto PortalListSiteMapNode que representa un objeto especificado SPList .
Método público GetCachedListItemsByQuery Obtiene una colección de objetos PortalListItemSiteMapNode que representan los elementos de lista devueltos por una consulta especificada.
Método público GetCachedSiteDataQuery Devuelve el resultado almacenado en caché de un objeto SiteDataQuery .
Método público GetChildNodes(SiteMapNode) Devuelve una colección de recortes de seguridad de nodos secundarios de un nodo primario especificado. (Reemplaza a SiteMapProvider.GetChildNodes(SiteMapNode)).
Método público GetChildNodes(PortalSiteMapNode, NodeTypes) Devuelve una colección de recortes de seguridad de los nodos secundarios de un tipo de nodo especificado de un elemento primario especificado.
Método público GetChildNodes(PortalSiteMapNode, NodeTypes, NodeTypes) Devuelve una colección de recortes de seguridad de los nodos secundarios de un nodo primario especificado, especificado para incluir los tipos de nodo y especifica los tipos de nodo para incluir si oculta.
Método público GetChildNodes(PortalSiteMapNode, NodeTypes, NodeTypes, NodeOrder, Boolean) Este miembro está reservado para uso interno y no debe usarse directamente desde el código.
Método público GetChildNodes(PortalSiteMapNode, NodeTypes, NodeTypes, OrderingMethod, AutomaticSortingMethod, Boolean, Int32) Devuelve una colección ordenada, recorte de seguridad de los nodos secundarios de un nodo primario especificado, tipos de nodos para incluir los tipos de nodos ocultos para incluir y las opciones de ordenación.
Método público GetCurrentNodeAndHintAncestorNodes (Heredado desde SiteMapProvider).
Método público GetCurrentNodeAndHintNeighborhoodNodes (Heredado desde SiteMapProvider).
Método público GetHashCode (Heredado desde Object).
Método protegido GetMenuState
Método público GetParentNode Devuelve al elemento primario de un objeto especificado PortalSiteMapNode . (Reemplaza a SiteMapProvider.GetParentNode(SiteMapNode)).
Método público GetParentNodeRelativeToCurrentNodeAndHintDownFromParent (Heredado desde SiteMapProvider).
Método público GetParentNodeRelativeToNodeAndHintDownFromParent (Heredado desde SiteMapProvider).
Método protegido GetPermissionCache Devuelve un Dictionary del GUID del permiso y permisos asociados que se representa como un valor de Boolean .
Método protegido GetRootNodeCore Representa un reemplazo del método en la clase SiteMapProvider . (Reemplaza a SiteMapProvider.GetRootNodeCore()).
Método público GetType (Heredado desde Object).
Método público HintAncestorNodes (Heredado desde SiteMapProvider).
Método público HintNeighborhoodNodes (Heredado desde SiteMapProvider).
Método público Initialize Inicializa el objeto PortalSiteMapProvider con la configuración especificada. (Reemplaza a SiteMapProvider.Initialize(String, NameValueCollection)).
Método público IsAccessibleToUser (Heredado desde SiteMapProvider).
Método protegido MemberwiseClone (Heredado desde Object).
Método protegido RemoveNode (Heredado desde SiteMapProvider).
Método protegido ResolveSiteMapNode (Heredado desde SiteMapProvider).
Método protegido SaveUpdatedMenuState
Método público ToString (Heredado desde Object).

Arriba

Eventos

  Nombre Descripción
Evento público SiteMapResolve (Heredado desde SiteMapProvider).

Arriba

Campos

  Nombre Descripción
Campo protegido currentSite Especifica el campo que contiene un objeto SPSite que representa el sitio actual.
Campo protegido currentWeb Especifica el campo que contiene un objeto SPWeb que representa el sitio Web actual.
Campo públicoMiembro estático EmptyCollection Especifica el campo que contiene un objeto vacío SiteMapNodeCollection de sólo lectura.

Arriba

Implementaciones de interfaz explícitas

  Nombre Descripción
Implementación de interfaz explícitaPropiedad privada IEditableSiteMapProvider.EditLinksAlternateAction
Implementación de interfaz explícitaMétodo privado IEditableSiteMapProvider.GetMenuState
Implementación de interfaz explícitaPropiedad privada IEditableSiteMapProvider.IsEditable
Implementación de interfaz explícitaPropiedad privada IEditableSiteMapProvider.MaximumSupportedNodeDepth
Implementación de interfaz explícitaMétodo privado IEditableSiteMapProvider.SaveUpdatedMenuState

Arriba

Vea también

Referencia

clase PortalSiteMapProvider

Espacio de nombres Microsoft.SharePoint.Publishing.Navigation