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; }
public HttpListener(ILogger logger) { _logger = logger; prefixes = new HttpListenerPrefixCollection(logger, this); registry = new Hashtable(); connections = Hashtable.Synchronized(new Hashtable()); auth_schemes = AuthenticationSchemes.Anonymous; }
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; }
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; }