UserControl.Cache Propriedade

Definição

Obtém o objeto Cache associado ao aplicativo que contém o controle de usuário.

public:
 property System::Web::Caching::Cache ^ Cache { System::Web::Caching::Cache ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.Caching.Cache Cache { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Cache : System.Web.Caching.Cache
Public ReadOnly Property Cache As Cache

Valor da propriedade

Cache

O Cache objeto no qual armazenar os dados do controle do usuário.

Atributos

Exemplos

O exemplo a seguir usa a Cache propriedade para armazenar o Text valor da propriedade de um Label controle de servidor Web, txtValueno Cache objeto associado ao aplicativo do controle de usuário. Ele usa a Cache propriedade para fazer isso, atribuindo ao item um valor de parâmetro de chave de txtName.Text.

Importante

Este exemplo tem uma caixa de texto que aceita a entrada do usuário, que é uma ameaça à segurança em potencial. Por padrão, ASP.NET páginas da Web validam que a entrada do usuário não inclui elementos HTML ou script. Para obter mais informações, consulte Visão geral de explorações de script.

private void cmdAdd_Click(Object objSender, EventArgs objArgs)
{
    if (txtName.Text != "")
    {
        // Add this item to the cache.
        Cache[txtName.Text] = txtValue.Text;
    }
}

Private Sub cmdAdd_Click(objSender As Object, objArgs As EventArgs)
  If txtName.Text <> "" Then
    ' Add this item to the cache.
  Cache(txtName.Text) = txtValue.Text
  End If
End Sub

Comentários

Permite Cache que você armazene dados para recuperação posterior e é compartilhado em todo o aplicativo. Os dados armazenados são independentes da página atual ou da sessão do usuário. Acesse dados por meio dessa propriedade para aumentar o desempenho da página ou do aplicativo se a criação dos dados estiver lenta. Para obter mais informações sobre como usar o Cache, consulte Caching Dados do Aplicativo.

Aplica-se a

Confira também