SessionStateStoreProviderBase.SetAndReleaseItemExclusive メソッド
アセンブリ: System.Web (system.web.dll 内)

Public MustOverride Sub SetAndReleaseItemExclusive ( _ context As HttpContext, _ id As String, _ item As SessionStateStoreData, _ lockId As Object, _ newItem As Boolean _ )
Dim instance As SessionStateStoreProviderBase Dim context As HttpContext Dim id As String Dim item As SessionStateStoreData Dim lockId As Object Dim newItem As Boolean instance.SetAndReleaseItemExclusive(context, id, item, lockId, newItem)
public abstract 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 ) abstract
public abstract void SetAndReleaseItemExclusive ( HttpContext context, String id, SessionStateStoreData item, Object lockId, boolean newItem )
public abstract function SetAndReleaseItemExclusive ( context : HttpContext, id : String, item : SessionStateStoreData, lockId : Object, newItem : boolean )

SessionStateModule オブジェクトは要求の最後の ReleaseRequestState イベントで SetAndReleaseItemExclusive メソッドを呼び出し、現在のセッション項目の情報をデータ ストアに挿入するか、または現在の値を使用してデータ ストアの既存のセッション項目の情報を更新し、項目の有効期限を更新し、データのロックを解除します。提供されているセッション id 値と lockId 値に一致する現在のアプリケーションのセッション データのみが更新されます。ロックの詳細については、SessionStateStoreProviderBase クラスの概要の「セッション ストア データのロック」を参照してください。
現在の要求のセッション値が変更されていない場合、SetAndReleaseItemExclusive メソッドは呼び出されません。代わりに、ReleaseItemExclusive メソッドが呼び出されます。
Abandon メソッドが呼び出されている場合、SetAndReleaseItemExclusive メソッドは呼び出されません。代わりに、SessionStateModule オブジェクトが RemoveItem メソッドを呼び出し、データ ソースからセッション項目のデータを削除します。


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- SessionStateStoreProviderBase.SetAndReleaseItemExclusive メソッドのページへのリンク