キャッシュからのオブジェクトの削除

ここでは、キャッシュからオブジェクトを削除する方法の例を示します。

以下の例で使用するメソッドの詳細については、次のクラス ライブラリ トピックを参照してください。

ヒント

ここで説明する手順は、キャッシュ クラスターが既にセットアップ済みで、開発環境が整っていることを前提としています。詳細については、「キャッシュ クライアント開発環境の準備 (AppFabric 1.1 キャッシュ)」を参照してください。

キャッシュからオブジェクトを削除するには

  • Microsoft.ApplicationServer.Caching 名前空間を参照する using ステートメント (Visual Basic の場合は Imports) が、アプリケーション コードの一番上にあることを確認します。

  • キャッシュ クライアントを必要とするアプリケーションのすべての部分にアクセスが可能な DataCacheFactory オブジェクトを作成します。メモリの節約とパフォーマンス最適化のために、可能であれば、同じ DataCacheFactory オブジェクトを保存して再利用します。

  • DataCacheFactory オブジェクトを使用して DataCache オブジェクト (キャッシュ クライアントとも呼ばれます) を作成します。

  • DataCache オブジェクトを作成したら、Remove メソッドまたは Item プロパティを使用して、キャッシュからオブジェクトを削除します。次の例では、DataCache インスタンスは myCache という名前です。

以下の例では、Remove メソッドを使用してキャッシュからオブジェクトを削除します。

'remove object in cache using key "Key0"
myCache.Remove("Key0")
//remove object in cache using key "Key0"
myCache.Remove("Key0");

以下の例では、配列表記を含む Item プロパティを使用して、キャッシュからオブジェクトを削除します。

'remove object in cache using array notation
myCache("Key0") = Nothing
//remove object in cache using array notation
myCache["Key0"] = null;

ヒント

Remove メソッドにはその他数多くのパラメーターを指定できます。詳細については、DataCache クラスを参照してください。

関連項目

概念

キャッシュ クライアント開発環境の準備 (AppFabric 1.1 キャッシュ)
オブジェクトをキャッシュに追加する
キャッシュのオブジェクトの更新
キャッシュからのオブジェクトの取得
AppFabric キャッシュの概念 (AppFabric 1.1 キャッシュ)
キャッシュ クライアントを開発する

  2012-03-05