Compartir a través de


Clase PublishingCachablePage

Representa la clase base utilizada para todos los diseños de página y páginas .aspx que utilizan las nuevas mejoras de rendimiento en el espacio de nombres Microsoft.SharePoint.Publishing .

Jerarquía de la herencia

System.Object
  System.Web.UI.Control
    System.Web.UI.TemplateControl
      System.Web.UI.Page
        Microsoft.SharePoint.WebControls.DeltaPage
          Microsoft.SharePoint.WebPartPages.WebPartPage
            Microsoft.SharePoint.Publishing.PublishingCachablePage
              Microsoft.SharePoint.Publishing.PublishingLayoutPage
              Microsoft.SharePoint.Publishing.TemplateRedirectionPage

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

Sintaxis

'Declaración
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public Class PublishingCachablePage _
    Inherits WebPartPage
'Uso
Dim instance As PublishingCachablePage
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public class PublishingCachablePage : WebPartPage

Comentarios

Las mejoras incluyen la capacidad para utilizar la característica de caché de resultados de página completa de Microsoft ASP.NET 2.0 y la caché de control de campo disponible en Microsoft.SharePoint.Publishing.

Además, Microsoft SharePoint Server 2010 permite la funcionalidad de almacenamiento en caché que normalmente impide la Microsoft SharePoint Foundation. Dado que SharePoint Server 2010 se basa en el almacenamiento en caché de Microsoft ASP.NET 2.0 , indica a SharePoint Foundation no a HttpContext.Response.Cache. En concreto, SharePoint Foundation deshabilita la directiva <% @ Output Cache> restableciendo los valores de HttpContext.Response.Cache que normalmente podría impedir que otras aplicaciones mediante el almacenamiento en caché de ASP.NET 2.0 en un entorno SharePoint Foundation . SharePoint Foundation , a continuación, es capaz de utilizar el almacenamiento en caché de resultados de ASP.NET 2.0.

SharePoint Foundation indica a ASP.NET 2.0 para obtener más datos de que es necesario para admitir una operación de almacenamiento en caché.

Para minimizar la latencia y maximizar el rendimiento de procesamiento de la página, SharePoint Foundation establece las siguientes propiedades para obtener sólo la cantidad de datos que es necesarios:

  • context.ListItemDisplayName

  • context.LineItemID

  • context.ListItemServerRelativeUrl

  • context.LoadContentTypes

  • context.FieldControlCacheGetCallback

  • context.FieldControlCacheSetCallback

Se realizaron mejoras adicionales de rendimiento para reducir la sobrecarga de inicializar la ciertas partes del objeto SPContext .

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 PublishingCachablePage

Espacio de nombres Microsoft.SharePoint.Publishing