using System; using System.Collections.Generic; using System.Text; using System.Web; using System.Web.SessionState; namespace Janrain.OpenId.Session { public class SystemHttpSessionState : ISessionState { private HttpSessionState sessionstate; public SystemHttpSessionState(HttpSessionState value) { sessionstate = value; } public int Count { get { return sessionstate.Count; } } public object this[int index] { get { return sessionstate[index]; } set { sessionstate[index] = value; } } public object this[string index] { get { return sessionstate[index]; } set { sessionstate[index] = value; } } public void Add(string name, object value) { sessionstate.Add(name, value); } public void Clear() { sessionstate.Clear(); } public void Remove(string name) { sessionstate.Remove(name); } } }