Compartir a través de


UserControl.Cache Propiedad

Definición

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.

Se aplica a

Consulte también