Cache.Item プロパティ

指定したキーのキャッシュ項目を取得または設定します。

名前空間: System.Web.Caching
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public Default Property Item ( _
    key As String _
) As Object
'使用
Dim instance As Cache
Dim key As String
Dim value As Object

value = instance(key)

instance(key) = value
public Object this [
    string key
] { get; set; }
public:
property Object^ default [String^] {
    Object^ get (String^ key);
    void set (String^ key, Object^ value);
}
/** @property */
public Object get_Item (String key)

/** @property */
public void set_Item (String key, Object value)
適用できません。

パラメータ

  • key
    キャッシュ項目のキーを表す String オブジェクト。

プロパティ値

指定したキャッシュ項目。

解説

このプロパティを使用して、指定したキャッシュ項目の値を取得し、その値の項目とキーをキャッシュに追加できます。Item プロパティを使用してキャッシュ項目を追加することは、Cache.Insert メソッドを呼び出すことと同じです。

使用例

Item プロパティを使用して、Key1 キーに関連付けられているキャッシュされたオブジェクトの値を取得する例を次に示します。この例では、次に HttpResponse.Write メソッドを使用して、取得した値、説明文、および B HTML 要素を Web フォーム ページに書き込みます。

Response.Write("Value of cache key: <B>" + Server.HtmlEncode(CType(Cache("Key1"),String)) + "</B>")
Response.Write("Value of cache key: <B>" + Server.HtmlEncode(Cache["Key1"] as string) + "</B>");
Response.Write("Value of cache key: <B>" + Server.HtmlEncode(Cache["Key1"].ToString()) + "</B>");

このプロパティを使用して、テキスト ボックスの値をキャッシュに挿入する例を次に示します。

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
private void cmdAdd_Click(Object objSender, EventArgs objArgs)
{
    if (txtName.Text != "")
    {
        // Add this item to the cache.
        Cache[txtName.Text] = txtValue.Text;
    }
}
        
private void cmdAdd_Click(Object objSender, EventArgs objArgs)
{
    if (!txtName.get_Text().Equals("")) {
        // Add this item to the cache.
        get_Cache().set_Item(txtName.get_Text(), txtValue.get_Text());
    }
} //cmdAdd_Click

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

Cache クラス
Cache メンバ
System.Web.Caching 名前空間

その他の技術情報

アプリケーション データのキャッシュ