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

Object

Belirtilen önbellek öğesi.

Örnekler

Aşağıdaki örnek, anahtarıyla Key1 ilişkili önbelleğe alınmış bir nesnenin değerini almak için özelliğini kullanırItem. Daha sonra bir Web Forms sayfasına değer ve giriş metnini ve B HTML öğesini yazmak için yöntemini kullanırHttpResponse.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, bir metin kutusunun değerini önbelleğe 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.