キャッシュからのオブジェクトの削除 (Windows Server AppFabric キャッシュ)

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

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

ヒント

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

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

  • 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 クラスを参照してください。

関連項目

概念

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

  2011-12-05