Cache.Item[String] Özellik

Tanım

Belirtilen anahtardaki önbellek öğesini alır veya ayarlar.

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

Parametreler

key
String

String Önbellek öğesinin anahtarını temsil eden nesne.

Özellik Değeri

Belirtilen önbellek öğesi.

Örnekler

Aşağıdaki örnek, anahtarıyla Key1 ilişkilendirilmiş önbelleğe alınmış bir nesnenin değerini almak için özelliğini kullanırItem. Daha sonra değerini, giriş metnini ve B HTML öğesini bir Web Forms sayfasına yazmak için yöntemini kullanır HttpResponse.Write .

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

Aşağıdaki örnekte, önbelleğe bir metin kutusunun değerini eklemek için bu özelliğin kullanılması gösterilmektedir.

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

Açıklamalar

Bu özelliği, belirtilen bir önbellek öğesinin değerini almak veya önbelleğe öğe ve anahtarı eklemek için kullanabilirsiniz. özelliğini kullanarak Item[] bir önbellek öğesi eklemek, yöntemini çağırmaya Cache.Insert eşdeğerdir.

Şunlara uygulanır

Ayrıca bkz.