Cache.Item[String] Propiedad

Definición

Obtiene o establece el elemento de caché en 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 de caché.

Valor de propiedad

Elemento de 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 a la memoria caché. Agregar un elemento de caché mediante la Item[] propiedad es equivalente a llamar al Cache.Insert método .

Se aplica a

Consulte también