ClrPlus.Powershell.Core.Service.RestService.Start C# (CSharp) 메소드

Start() 공개 메소드

public Start ( ) : void
리턴 void
        public void Start()
        {
            if (IsStarted) {
                return;
            }

            if (!_configured) {
                Init();
            }

            if (Listener == null) {
                Listener = new HttpListener();
            }
            if (!_listenOnUrls.Any()) {
                // if the default hasn't got anything set, listen everywhere.
                _listenOnUrls.Add("http://*/");
            }

            foreach (var urlBase in _listenOnUrls.Skip(1)) {
                Listener.Prefixes.Add(urlBase);
            }

            Config.DebugOnlyReturnRequestInfo = false;
            Config.LogFactory = new ConsoleLogFactory();

            Start(_listenOnUrls.FirstOrDefault());
        }

Usage Example

예제 #1
0
        public static void StartService(IEnumerable<string> activeModules) {
            if (_service != null) {
                StopService();
            }

            _service = new RestService("restservice", _urls, _commands, activeModules);
            _service.Start();
        }
All Usage Examples Of ClrPlus.Powershell.Core.Service.RestService::Start