wasSharpNET

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 18  →  ?path2? @ 19
/Diagnostics/ExceptionExtensions.cs
@@ -49,7 +49,7 @@
sb.Append(frame.GetFileColumnNumber());
sb.Append(Environment.NewLine);
 
indent += 4;
indent += 1;
}
 
sb.Append(Enumerable.Repeat('-', 75).ToArray());
/Network/HTTP/HTTPServer.cs
@@ -15,32 +15,21 @@
{
private int activeRequests;
 
private HttpListener HTTPListener = new HttpListener()
{
AuthenticationSchemes = AuthenticationSchemes.None
};
private HttpListener HTTPListener = null;
 
private int processedRequests;
 
public AuthenticationSchemes AuthenticationSchemes
{
get
{
return HTTPListener.AuthenticationSchemes;
}
set
{
HTTPListener.AuthenticationSchemes = value;
}
}
public AuthenticationSchemes AuthenticationSchemes { get; set; } =
AuthenticationSchemes.None;
 
public bool IsRunning => HTTPListener.IsListening;
public bool IsRunning => HTTPListener != null && HTTPListener.IsListening;
 
public bool Start(IEnumerable<string> prefixes)
{
// Do not start the HTTP server if it is already running.
if (HTTPListener.IsListening)
return false;
HTTPListener = new HttpListener()
{
AuthenticationSchemes = AuthenticationSchemes
};
 
// Add all prefixes.
HTTPListener.Prefixes.Clear();
@@ -56,10 +45,9 @@
return true;
}
 
public bool Stop()
public void Stop()
{
HTTPListener.Stop();
return true;
}
 
private void Listen(object state)