コード例 #1
0
ファイル: SessionList.cs プロジェクト: cagrawal21/x360ce
 public void Add(string sessionId, SessionData sessionData)
 {
     if (Items.ContainsKey(sessionId))
     {
         // Remove old key... this must never happen!
         // Look later and throw error here.
         Items.Remove(sessionId);
     }
     Items.Add(sessionId, sessionData);
 }
コード例 #2
0
ファイル: SessionList.cs プロジェクト: cagrawal21/x360ce
 public void SetValue(string sessionId, SessionData sessionData)
 {
     Items[sessionId] = sessionData;
 }
コード例 #3
0
ファイル: SessionList.cs プロジェクト: cagrawal21/x360ce
 public SessionData GetValue(string sessionId)
 {
     SessionData sesionData = new SessionData();
     if (Items[sessionId] != null) sesionData = (SessionData)Items[sessionId];
     return sesionData;
 }
コード例 #4
0
ファイル: SessionList.cs プロジェクト: cagrawal21/x360ce
 public void InitOnSessionStart(object sender, EventArgs e)
 {
     HttpContext.Current.Application.Lock();
     // Add new session.
     SessionData sessionData = new SessionData();
     sessionData.SessionId = HttpContext.Current.Session.SessionID;
     Add(HttpContext.Current.Session.SessionID, sessionData);
     HttpContext.Current.Application.UnLock();
 }
コード例 #5
0
 public void SetValue(string sessionId, SessionData sessionData)
 {
     Items[sessionId] = sessionData;
 }