Exemplo n.º 1
0
        public HttpHandler()
        {
            _Parser       = new URLParser(new[] { '/' });
            _Instance     = new T();
            _AllowDispose = true;

            ParseInterface();
        }
Exemplo n.º 2
0
 public override void Dispose()
 {
     if (_AllowDispose)
     {
         _Parser = null;
         if (_Instance is IDisposable)
         {
             ((IDisposable)_Instance).Dispose();
         }
     }
 }
Exemplo n.º 3
0
        public HttpHandler(T instance)
        {
            _Parser = new URLParser(new[] { '/' });

            if (instance == null)
            {
                _Instance     = new T();
                _AllowDispose = true;
            }

            else
            {
                _Instance     = instance;
                _AllowDispose = false;
            }

            ParseInterface();
        }