DataCache.PutAndUnlock メソッド (String, Object, DataCacheLockHandle)

更新日: 2012年6月

キャッシュ内でオブジェクトの置換およびロック解除を行います。

名前空間:  Microsoft.ApplicationServer.Caching
アセンブリ:  Microsoft.ApplicationServer.Caching.Client (Microsoft.ApplicationServer.Caching.Client.dll)

public DataCacheItemVersion PutAndUnlock(
	string key,
	Object value,
	DataCacheLockHandle lockHandle
)

パラメーター

key
型: System.String
キャッシュ内のオブジェクトを識別するために使用される一意の値。
value
型: System.Object
追加または置換するオブジェクト。
lockHandle
型: Microsoft.ApplicationServer.Caching.DataCacheLockHandle
オブジェクトがロックされたときに返された DataCacheLockHandle オブジェクト。

戻り値

型: Microsoft.ApplicationServer.Caching.DataCacheItemVersion
このメソッドにより更新された後の、キャッシュされたオブジェクトのバージョンを表す DataCacheItemVersion オブジェクト。

Locked objects are never expired, but they may expire immediately if unlocked after their expiration time.

If the lockHandle parameter is not equal to the DataCacheLockHandle object obtained from the method that is used to lock the object, a DataCacheException object is thrown with the ErrorCode property set to InvalidCacheLockHandle, and the object is not updated.

コミュニティの追加

追加
表示: