UserControl.Cache Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el Cache objeto asociado a la aplicación que contiene el control de usuario.
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 propiedad
Objeto Cache en el que se van a almacenar los datos del control de usuario.
- Atributos
Ejemplos
En el ejemplo siguiente se usa la Cache propiedad para almacenar el Text valor de propiedad de un Label control de servidor web, txtValue, en el Cache objeto asociado a la aplicación del control de usuario. Usa la Cache propiedad para hacerlo, asignando al elemento un valor de parámetro clave de txtName.Text.
Importante
Este ejemplo tiene un cuadro de texto que acepta la entrada del usuario, que es una amenaza de seguridad potencial. De forma predeterminada, ASP.NET páginas web validan que la entrada del usuario no incluye elementos HTML ni de script. Para obtener más información, consulte Información general sobre vulnerabilidades de seguridad 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
Comentarios
Cache permite almacenar datos para su recuperación posterior y se comparte entre la aplicación. Los datos que almacena son independientes de la página o sesión de usuario actual. Acceda a los datos a través de esta propiedad para aumentar el rendimiento de la página o de la aplicación si la creación de los datos es lenta. Para obtener más información sobre el uso de la memoria caché, consulte Almacenamiento en caché de datos de la aplicación.