Пример #1
0
        private void Pump()
        {
            try {
                _listener = (HttpListenerWrapper)ApplicationHost.CreateApplicationHost(
                    typeof(HttpListenerWrapper), _virtualDir, _physicalDir);
                _listener.Configure(_prefixes, _virtualDir, _physicalDir);
                _listener.Start();

                while (_listening)
                    _listener.ProcessRequest();
            } catch (Exception ex) {
                EventLog myLog = new EventLog();
                myLog.Source = "HttpListenerController";
                if (null != ex.InnerException)
                    myLog.WriteEntry(ex.InnerException.ToString(), EventLogEntryType.Error);
                else
                    myLog.WriteEntry(ex.ToString(), EventLogEntryType.Error);
            }
        }
Пример #2
0
		private void Pump()
		{
			try {
				_listener = (HttpListenerWrapper)ApplicationHost.CreateApplicationHost(
					typeof(HttpListenerWrapper), _virtualDir, _physicalDir);
				_listener.Configure(_prefixes, _virtualDir, _physicalDir);
				_listener.Start();

				while (_listening)
					_listener.ProcessRequest();
			} catch (Exception ex) {
				EventLog myLog = new EventLog();
				myLog.Source = "HttpListenerController";
				if (null != ex.InnerException)
					myLog.WriteEntry(ex.InnerException.ToString(), EventLogEntryType.Error);
				else
					myLog.WriteEntry(ex.ToString(), EventLogEntryType.Error);
			}
		}