Share via


DataCacheSessionStoreProvider.SetAndReleaseItemExclusive メソッド

キャッシュ内のセッション項目情報を現在の要求の値で更新し、セッション項目上のロックをクリアします。

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

使用法

構文

'宣言
Public Overrides Sub SetAndReleaseItemExclusive ( _
    context As HttpContext, _
    id As String, _
    item As SessionStateStoreData, _
    lockId As Object, _
    newItem As Boolean _
)
public override void SetAndReleaseItemExclusive (
    HttpContext context,
    string id,
    SessionStateStoreData item,
    Object lockId,
    bool newItem
)
public:
virtual void SetAndReleaseItemExclusive (
    HttpContext^ context, 
    String^ id, 
    SessionStateStoreData^ item, 
    Object^ lockId, 
    bool newItem
) override
public void SetAndReleaseItemExclusive (
    HttpContext context, 
    String id, 
    SessionStateStoreData item, 
    Object lockId, 
    boolean newItem
)
public override function SetAndReleaseItemExclusive (
    context : HttpContext, 
    id : String, 
    item : SessionStateStoreData, 
    lockId : Object, 
    newItem : boolean
)

パラメーター

  • context
    現在の要求の HttpContext です。
  • id
    現在の要求のセッション識別子です。
  • item
    格納される現在のセッション値を含む SessionStateStoreData オブジェクトです。
  • lockId
    現在の要求のロック識別子です。
  • newItem
    true である場合、セッション項目を新しい項目として識別します。それ以外の場合、セッション項目を既存の項目として識別します。

解説

詳細については、基本クラス SessionStateStoreProviderBase のドキュメントを参照してください。

スレッド セーフ

この型のパブリック静的 (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

関連項目

参照

DataCacheSessionStoreProvider クラス
DataCacheSessionStoreProvider メンバー
Microsoft.ApplicationServer.Caching 名前空間