Ejemplo n.º 1
0
 public HttpListener(ILogger logger)
 {
     _logger      = logger;
     prefixes     = new HttpListenerPrefixCollection(logger, this);
     registry     = new Dictionary <HttpListenerContext, HttpListenerContext>();
     connections  = new Dictionary <HttpConnection, HttpConnection>();
     auth_schemes = AuthenticationSchemes.Anonymous;
 }
Ejemplo n.º 2
0
 public HttpListener(ILogger logger)
 {
     _logger      = logger;
     prefixes     = new HttpListenerPrefixCollection(logger, this);
     registry     = new Hashtable();
     connections  = Hashtable.Synchronized(new Hashtable());
     auth_schemes = AuthenticationSchemes.Anonymous;
 }
Ejemplo n.º 3
0
 public HttpListener(ILogger logger, ICryptoProvider cryptoProvider, IStreamFactory streamFactory, ISocketFactory socketFactory, INetworkManager networkManager, ITextEncoding textEncoding, IMemoryStreamFactory memoryStreamFactory)
 {
     _logger             = logger;
     CryptoProvider      = cryptoProvider;
     StreamFactory       = streamFactory;
     SocketFactory       = socketFactory;
     NetworkManager      = networkManager;
     TextEncoding        = textEncoding;
     MemoryStreamFactory = memoryStreamFactory;
     prefixes            = new HttpListenerPrefixCollection(logger, this);
     registry            = new Dictionary <HttpListenerContext, HttpListenerContext>();
     connections         = new Dictionary <HttpConnection, HttpConnection>();
     auth_schemes        = AuthenticationSchemes.Anonymous;
 }
Ejemplo n.º 4
0
 public HttpListener(ILogger logger, ICryptoProvider cryptoProvider, ISocketFactory socketFactory, INetworkManager networkManager, ITextEncoding textEncoding, IStreamHelper streamHelper, IFileSystem fileSystem, IEnvironmentInfo environmentInfo)
 {
     _logger         = logger;
     CryptoProvider  = cryptoProvider;
     SocketFactory   = socketFactory;
     NetworkManager  = networkManager;
     TextEncoding    = textEncoding;
     StreamHelper    = streamHelper;
     FileSystem      = fileSystem;
     EnvironmentInfo = environmentInfo;
     prefixes        = new HttpListenerPrefixCollection(logger, this);
     registry        = new Dictionary <HttpListenerContext, HttpListenerContext>();
     connections     = new Dictionary <HttpConnection, HttpConnection>();
     auth_schemes    = AuthenticationSchemes.Anonymous;
 }