예제 #1
0
        static IListeningScenario StartAndSetUrl(string url)
        {
            _listener = new Listener();

            var listeningScenario = new ListeningScenario(_listener)
            {
                Prefix = Url = url
            };
            return listeningScenario;
        }
예제 #2
0
        static IListeningScenario StartAndSetUrl(string url)
        {
            _listener = new Listener();

            var listeningScenario = new ListeningScenario(_listener)
            {
                Prefix = Url = url
            };

            return(listeningScenario);
        }
예제 #3
0
파일: Listener.cs 프로젝트: mhinze/hashin
        public void StartAsync(ListeningScenario listening)
        {
            daemon = new HttpListener();
            daemon.Prefixes.Add(listening.Prefix);

            daemon.Start();

            var listenerState = new ListenerState(daemon, listening);

            daemon.BeginGetContext(Callback, listenerState);
        }
예제 #4
0
        public void StartAsync(ListeningScenario listening)
        {
            NewDaemon();

            daemon.Prefixes.Add(listening.Prefix);

            daemon.Start();

            var listenerState = new ListenerState(daemon, listening);

            daemon.BeginGetContext(Callback, listenerState);
        }
예제 #5
0
 public ListenerState(HttpListener daemon, ListeningScenario listeningScenario)
 {
     Daemon = daemon;
     Scenario = listeningScenario;
 }
예제 #6
0
        public void Authentication(ListeningScenario listeningScenario)
        {
            NewDaemon();

            daemon.AuthenticationSchemes = listeningScenario.Authentication.Scheme;
        }
예제 #7
0
 public ListenerState(HttpListener daemon, ListeningScenario listeningScenario)
 {
     Daemon   = daemon;
     Scenario = listeningScenario;
 }
예제 #8
0
        public void Authentication(ListeningScenario listeningScenario)
        {
            NewDaemon();

            daemon.AuthenticationSchemes = listeningScenario.Authentication.Scheme;
        }