Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Propriedade UserControl.CachePolicy

Obtém uma referência a uma coleção de parâmetros de cache para este controle de usuário.

Namespace:  System.Web.UI
Assembly:  System.Web (em System.Web.dll)

[BrowsableAttribute(false)]
public ControlCachePolicy CachePolicy { get; }

Valor de propriedade

Tipo: System.Web.UI.ControlCachePolicy
A ControlCachePolicy que contém propriedades que definem os parâmetros de cache para que isso UserControl.

The CachePolicy propriedade define os parâmetros de cache para a instância das UserControl classe. The CachePolicy propriedade é somente leitura; no entanto, você pode conjunto as propriedades das ControlCachePolicy objeto que ele retorna.

The CachePolicy propriedade não pode ser conjunto declarativamente. Ele deve ser definido programaticamente.

O exemplo de código a seguir demonstra como usar o SupportsCaching Define a propriedade para determinar se o controle de usuário pode ser armazenados em cache e, em caso afirmativo, o Duration propriedade para armazenar em cache o controle por 10 segundos.

<%@ page language="C#"%>
<%@ register src="SimpleControlcs.ascx" 
             tagname="SimpleControl" 
             tagprefix="uc1"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Page_Init(object sender, EventArgs e)
{
  // If the control is already in the cache, calling properties// will throw an exception. Make sure the control is available. if (SimpleControl1 != null)
  {

    Page.DataBind();

    if (SimpleControl1.CachePolicy.SupportsCaching)
    {
      // Set the cache duration to 10 seconds.
      SimpleControl1.CachePolicy.Duration = new TimeSpan(0, 0, 10);

    }
  }
}

</script>


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0
Mostrar: