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 objeto Cache que está 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 almacenan 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 datos proporcionados por el usuario, lo que puede suponer una amenaza para la seguridad. De forma predeterminada, ASP.NET Web Pages valida que los datos proporcionados por el usuario no incluyen elementos HTML ni de script. Para más información, consulte Información general sobre los ataques mediante 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
Comentarios
Cache permite almacenar datos para la 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.