Cache.Item[String] Propiedad

Definición

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

key
String

Objeto String que representa la clave del elemento en caché.

Valor de propiedad

Object

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 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 .

Se aplica a

Consulte también