SetAndReleaseItemExclusive
このメソッドは、指定されたセッション項目でデータベース内のセッション時間情報を更新し、ロックを解除します。
宣言
// C# public override void SetAndReleaseItemExclusive(HttpContext context, string id, SessionStateStoreDataItem item, Object lockId, bool newItem);
パラメータ
-
context
現在のリクエストの
HttpContext
オブジェクト。 -
id
現在のリクエストのセッションID。
-
item
データベース内のセッション項目を更新する新しい値を含むセッション項目。
-
LockId
現在のリクエストのロック識別子。
-
newItem
セッション項目がデータベース内で新規かどうかを示すブール値。
false
値は、既存の項目を示します。
例外
ArgumentNullException
- 入力パラメータはNullです。
OracleException
- Oracle関連のエラーが発生しました。
備考
セッション項目が変更された場合、セッション状態サービスは、リクエストの最後にこのメソッドを呼び出して、指定されたセッション値でデータベース内に新規項目を作成するか、既存のセッション項目を更新します。このメソッドは、セッション項目の期限も更新し、セッション・データに対するロックを解除します。