Cache.Item[String] Eigenschap

Definitie

Hiermee haalt u het cache-item op de opgegeven sleutel op of stelt u het in.

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

Parameters

key
String

Een String object dat de sleutel voor het cache-item vertegenwoordigt.

Waarde van eigenschap

Het opgegeven cache-item.

Voorbeelden

In het volgende voorbeeld wordt de eigenschap gebruikt om de waarde op te halen van een object in de Item cache dat is gekoppeld aan de Key1 sleutel. Vervolgens wordt de HttpResponse.Write methode gebruikt om de waarde en inleidende tekst en het B HTML-element naar een webpagina te schrijven.

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>")

In het volgende voorbeeld ziet u hoe u deze eigenschap gebruikt om de waarde van een tekstvak in te voegen in de cache.

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

Opmerkingen

U kunt deze eigenschap gebruiken om de waarde van een opgegeven cache-item op te halen of om een item en een sleutel toe te voegen aan de cache. Het toevoegen van een cache-item met behulp van de Item[] eigenschap is gelijk aan het aanroepen van de Cache.Insert methode.

Van toepassing op

Zie ook