Compartir a través de


Miembros SwitchableSiteMapProvider

Proporciona una forma de configuración de exploración de un sitio determinar la instancia de SiteMapProvider que se debe utilizar cuando se procesa una página.

El tipo SwitchableSiteMapProvider expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público SwitchableSiteMapProvider Inicializa una nueva instancia de un objeto SwitchableSiteMapProvider .

Arriba

Propiedades

  Nombre Descripción
Propiedad pública CurrentNode (Reemplaza a SiteMapProvider.CurrentNode).
Propiedad pública DefaultTargetProviderName Obtiene un valor de cadena que se asigna mediante el atributo de web.config.
Propiedad pública Description (Heredado desde ProviderBase).
Propiedad pública EnableLocalization (Heredado desde SiteMapProvider).
Propiedad pública Name (Heredado desde ProviderBase).
Propiedad pública ParentProvider (Reemplaza a SiteMapProvider.ParentProvider).
Propiedad pública ResourceKey (Heredado desde SiteMapProvider).
Propiedad pública RootNode (Reemplaza a SiteMapProvider.RootNode).
Propiedad pública RootProvider (Heredado desde SiteMapProvider).
Propiedad pública SecurityTrimmingEnabled (Heredado desde SiteMapProvider).

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 Equals (Heredado desde Object).
Método protegido Finalize (Heredado desde Object).
Método público FindSiteMapNode(String) (Reemplaza a SiteMapProvider.FindSiteMapNode(String)).
Método público FindSiteMapNode(HttpContext) (Reemplaza a SiteMapProvider.FindSiteMapNode(HttpContext)).
Método público FindSiteMapNodeFromKey (Reemplaza a SiteMapProvider.FindSiteMapNodeFromKey(String)).
Método público GetChildNodes (Reemplaza a SiteMapProvider.GetChildNodes(SiteMapNode)).
Método público GetCurrentNodeAndHintAncestorNodes (Reemplaza a SiteMapProvider.GetCurrentNodeAndHintAncestorNodes(Int32)).
Método público GetCurrentNodeAndHintNeighborhoodNodes (Reemplaza a SiteMapProvider.GetCurrentNodeAndHintNeighborhoodNodes(Int32, Int32)).
Método público GetCurrentWrappedProvider Devuelve el objeto de ajustado SiteMapProvider como se especifica en la configuración de exploración para el objeto de SPWeb actual (desde el objeto SPContext ).
Método público GetHashCode (Heredado desde Object).
Método público GetParentNode (Reemplaza a SiteMapProvider.GetParentNode(SiteMapNode)).
Método público GetParentNodeRelativeToCurrentNodeAndHintDownFromParent (Reemplaza a SiteMapProvider.GetParentNodeRelativeToCurrentNodeAndHintDownFromParent(Int32, Int32)).
Método público GetParentNodeRelativeToNodeAndHintDownFromParent (Reemplaza a SiteMapProvider.GetParentNodeRelativeToNodeAndHintDownFromParent(SiteMapNode, Int32, Int32)).
Método protegido GetRootNodeCore (Reemplaza a SiteMapProvider.GetRootNodeCore()).
Método público GetType (Heredado desde Object).
Método públicoMiembro estático GetUnderlyingProvider Si el objeto especificado SiteMapProvider es un objeto SwitchableSiteMapProvider , este método devuelve el proveedor ajustado.
Método público HintAncestorNodes (Reemplaza a SiteMapProvider.HintAncestorNodes(SiteMapNode, Int32)).
Método público HintNeighborhoodNodes (Reemplaza a SiteMapProvider.HintNeighborhoodNodes(SiteMapNode, Int32, Int32)).
Método público Initialize Inicializa el objeto SwitchableSiteMapProvider . (Reemplaza a SiteMapProvider.Initialize(String, NameValueCollection)).
Método público IsAccessibleToUser (Reemplaza a SiteMapProvider.IsAccessibleToUser(HttpContext, SiteMapNode)).
Método protegido MemberwiseClone (Heredado desde Object).
Método protegido RemoveNode (Heredado desde SiteMapProvider).
Método protegido ResolveSiteMapNode (Heredado desde SiteMapProvider).
Método público ToString (Heredado desde Object).

Arriba

Eventos

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

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 SwitchableSiteMapProvider

Espacio de nombres Microsoft.SharePoint.Publishing.Navigation