DataCacheLockHandle クラス

ペシミスティック同時実行シナリオで、キャッシュされたオブジェクトをロックおよびロック解除するためのキーとして使用する構造体を表します。

名前空間: Microsoft.ApplicationServer.Caching
アセンブリ: Microsoft.ApplicationServer.Caching.Core (microsoft.applicationserver.caching.core.dll)

使用法

構文

'宣言
<DataContractAttribute(Name:="DataCacheLockHandle", Namespace:="http://schemas.microsoft.com/velocity/namespace")> _
Public Class DataCacheLockHandle
[DataContractAttribute(Name="DataCacheLockHandle", Namespace="http://schemas.microsoft.com/velocity/namespace")] 
public class DataCacheLockHandle
[DataContractAttribute(Name=L"DataCacheLockHandle", Namespace=L"http://schemas.microsoft.com/velocity/namespace")] 
public ref class DataCacheLockHandle
/** @attribute DataContractAttribute(Name="DataCacheLockHandle", Namespace="http://schemas.microsoft.com/velocity/namespace") */ 
public class DataCacheLockHandle
DataContractAttribute(Name="DataCacheLockHandle", Namespace="http://schemas.microsoft.com/velocity/namespace") 
public class DataCacheLockHandle

解説

オブジェクトがロック解除されるためには、ロック解除を行うメソッドに対して適切な DataCacheLockHandle が提供される必要があります (PutAndUnlockUnlock など)。 DataCacheLockHandle はロックするメソッド GetAndLock により提供されます。 同時実行の詳細については、「同時実行モデル (Velocity)」および「同時実行メソッド (Velocity)」を参照してください。

継承の階層

System.Object
  Microsoft.ApplicationServer.Caching.DataCacheLockHandle

スレッド セーフ

この型のパブリック静的 (Visual Basic では Shared ) メンバーはスレッド セーフです。インスタンスのメンバーはいずれも、スレッド セーフである保証はありません。

プラットフォーム

開発プラットフォーム

Visual Studio 2010 およびそれ以降, .NET Framework 4

対象プラットフォーム

Windows 7; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2

関連項目

参照

DataCacheLockHandle メンバー
Microsoft.ApplicationServer.Caching 名前空間