Cache.Item[String] 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 o establece el elemento en caché de la clave especificada.
public:
property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ key); void set(System::String ^ key, System::Object ^ value); };
public object this[string key] { get; set; }
member this.Item(string) : obj with get, set
Default Public Property Item(key As String) As Object
Parámetros
Valor de propiedad
Elemento en caché especificado.
Ejemplos
En el ejemplo siguiente se usa la Item
propiedad para recuperar el valor de un objeto almacenado en caché asociado a la Key1
clave. A continuación, usa el HttpResponse.Write método para escribir el valor y el texto introductorio y el elemento HTML B en una página de Formularios Web Forms.
Response.Write("Value of cache key: <B>" + Server.HtmlEncode(Cache["Key1"] as string) + "</B>");
Response.Write("Value of cache key: <B>" + Server.HtmlEncode(CType(Cache("Key1"),String)) + "</B>")
En el ejemplo siguiente se muestra cómo usar esta propiedad para insertar el valor de un cuadro de texto en la memoria caché.
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
Puede usar esta propiedad para recuperar el valor de un elemento de caché especificado o para agregar un elemento y una clave para él a la memoria caché. Agregar un elemento de caché mediante la Item[] propiedad equivale a llamar al Cache.Insert método .