UserControl.Cache Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o Cache objeto associado à aplicação que contém o controlo do utilizador.
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 de Propriedade
O Cache objeto onde armazenar os dados do utilizador controla.
- Atributos
Exemplos
O exemplo seguinte utiliza a Cache propriedade para armazenar o Text valor da propriedade de um Label controlo de servidor Web, txtValue, no Cache objeto associado à aplicação do controlo do utilizador. Utiliza a Cache propriedade para o fazer, atribuindo ao item um valor de parâmetro-chave de txtName.Text.
Importante
Este exemplo tem uma caixa de texto que aceita a entrada do utilizador, o que constitui uma potencial ameaça à segurança. Por defeito, as páginas Web do ASP.NET validam que a entrada do utilizador não inclui elementos de script ou HTML. Para mais informações, consulte Visão Geral dos Exploits de Scripts.
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
Observações
Permite Cache armazenar dados para recuperação posterior e é partilhado entre a aplicação. Os dados que armazenas são independentes da página atual ou da sessão do utilizador. Acede aos dados através desta propriedade para melhorar o desempenho da página ou da aplicação se a criação dos dados for lenta. Para mais informações sobre a utilização da Cache, veja Cache de Dados de Aplicação.