次の方法で共有


Cache.Insert メソッド (String, Object, CacheDependency)

ファイル依存関係またはキー依存関係を持つ Cache にオブジェクトを挿入します。

Overloads Public Sub Insert( _
   ByVal key As String, _   ByVal value As Object, _   ByVal dependencies As CacheDependency _)
[C#]
public void Insert(stringkey,objectvalue,CacheDependencydependencies);
[C++]
public: void Insert(String* key,Object* value,CacheDependency* dependencies);
[JScript]
public function Insert(
   key : String,value : Object,dependencies : CacheDependency);

パラメータ

  • key
    項目の識別に使用されるキャッシュ キー。
  • value
    キャッシュに挿入されるオブジェクト。
  • dependencies
    挿入されるオブジェクトのファイル依存関係またはキャッシュ キー依存関係。依存関係が変化すると、オブジェクトは無効になり、キャッシュから削除されます。依存関係がない場合は、このパラメータに null 参照 (Visual Basic では Nothing) が格納されます。

解説

このメソッドは、同じ key パラメータで既存の Cache 項目を上書きします。

メモ    key パラメータまたは value パラメータが null の場合は、 ArgumentNullException がスローされます。

使用例

[Visual Basic, C#, C++] 構成に使用される .xml ファイルのキャッシュ依存関係が設定されているアプリケーションのキャッシュに項目を挿入する方法を次の例で示します。

 
Cache.Insert("DSN", connectionString, New CacheDependency(Server.MapPath("myconfig.xml")))

[C#] 
Cache.Insert("DSN", connectionString, new CacheDependency(Server.MapPath("myconfig.xml")));
   

[C++] 
Cache->Insert(S"DSN", connectionString, new CacheDependency(Server->MapPath(S"myconfig.xml")));

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ

参照

Cache クラス | Cache メンバ | System.Web.Caching 名前空間 | Cache.Insert オーバーロードの一覧 | CacheDependency