override protected void _fin()
        {
            base._fin();

            // dec ref
            _session = null;
        }
 public AESessionTask(AEServer.Session.ISession s, string cls, string method, object par)
 {
     _session = s;
     _cls     = cls;
     _method  = method;
     _par     = par;
 }
 public AEHttpSessionTask(AEServer.Session.ISession s, object sCtx, string cls, string method, object par) : base(s, cls, method, par)
 {
     _sCtx = sCtx;
 }
 public AESessionRemoveTask(IService newSvr, AEServer.Session.ISession s, string cls, string method, object par) : base(s, cls, method, par)
 {
     _newSvr = newSvr;
 }
 public AESessionAddTask(AEServer.Session.ISession s, string cls, string method, object par) : base(s, cls, method, par)
 {
 }