欧美日韩一区二区三区四区不卡,日韩欧美视频一区二区三区四区,久久精品欧美一区二区三区不卡,国产精品久久久乱弄

咨詢電話:186 7916 6165 咨詢電話:186 7916 6165 (微信同號)    在線QQ:181796286
NEWS BLOG ·
學無止境
關(guān)注開優(yōu)網(wǎng)絡 關(guān)注前沿
ASP.NET公共類庫之分頁類PageListUtil.cs
ASP.NET公共類庫之Smtp郵件輔助類SmtpMail.cs

ASP.NET公共類庫之Session封裝SessionAdapter.cs

發(fā)表日期:2015-09-06    文章編輯:南昌開優(yōu)網(wǎng)絡    瀏覽次數(shù):3867    標簽:ASP.NET應用

/**********************************************
 * 類作用:   Session封裝
 * 作者:開優(yōu)網(wǎng)絡
 * http://www.568387.com
 ***********************************************/

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using System.Web.SessionState;
using System.Web;

namespace Svnhost.Common
{
    /// <summary>
    /// 類名:SessionAdapter
    /// 功能描述:Session封裝	
    public class SessionAdapter : MarshalByRefObject, IDictionary
    {
        private HttpSessionState _session;  private static SessionAdapter _SessionAdapter;

        public static SessionAdapter Session
        {
            get
            {
                if (_SessionAdapter == null)
                {
                    _SessionAdapter= new SessionAdapter();
                }
                return _SessionAdapter;
            }
        }

      
        private SessionAdapter()
        {
            _session = HttpContext.Current.Session;
        }

      
        IDictionaryEnumerator IDictionary.GetEnumerator()
        {
            throw new NotImplementedException();
        }

     
        public ICollection Keys
        {
            get { return _session.Keys; }
        }

      
        public void CopyTo(Array array, int index)
        {
            throw new NotImplementedException();
        }

    
        public int Count
        {
            get { return _session.Count; }
        }

      
        public object SyncRoot
        {
            get { return _session.SyncRoot; }
        }

     
        public bool IsSynchronized
        {
            get { return _session.IsSynchronized; }
        }

   
        public IEnumerator GetEnumerator()
        {
            return _session.GetEnumerator();
        }

     
        public bool Contains(object key)
        {
            return _session[(String)key] != null;
        }

     
        public void Add(object key, object value)
        {
            _session.Add((String)key, value);
        }

     
        public void Clear()
        {
            _session.Clear();
        }

    
        public void Remove(object key)
        {
            _session.Remove((String)key);
        }

       
        public ICollection Values
        {
            get { throw new NotImplementedException(); }
        }

        
        public bool IsReadOnly
        {
            get { return _session.IsReadOnly; }
        }

      
        public bool IsFixedSize
        {
            get { return false; }
        }

      
        public object this[object key]
        {
            get { return _session[(String)key]; }
            set
            {
                _session[(String)key] = value;
            }
        }
    }
}
主站蜘蛛池模板: 乌审旗| 溆浦县| 苏尼特左旗| 龙泉市| 阳山县| 兰州市| 贡觉县| 滁州市| 马边| 龙里县| 东安县| 民县| 大理市| 永仁县| 黄骅市| 金阳县| 公安县| 兴和县| 天全县| 乌海市| 双柏县| 凤阳县| 临颍县| 芮城县| 泸州市| 陈巴尔虎旗| 于田县| 象山县| 鲁山县| 郴州市| 丘北县| 丁青县| 静安区| 营山县| 丰原市| 黑河市| 南郑县| 林西县| 彰武县| 柳州市| 西宁市|