[Modify] Add another way to get the realm
This commit is contained in:
		@@ -71,6 +71,7 @@ namespace WebSocketSharp.Net
 | 
			
		||||
    private Dictionary<HttpListenerContext, HttpListenerContext> _ctxRegistry;
 | 
			
		||||
    private object                                               _ctxRegistrySync;
 | 
			
		||||
    private Func<IIdentity, NetworkCredential>                   _credFinder;
 | 
			
		||||
    private static readonly string                               _defaultRealm;
 | 
			
		||||
    private bool                                                 _disposed;
 | 
			
		||||
    private bool                                                 _ignoreWriteExceptions;
 | 
			
		||||
    private volatile bool                                        _listening;
 | 
			
		||||
@@ -84,6 +85,15 @@ namespace WebSocketSharp.Net
 | 
			
		||||
 | 
			
		||||
    #endregion
 | 
			
		||||
 | 
			
		||||
    #region Static Constructor
 | 
			
		||||
 | 
			
		||||
    static HttpListener ()
 | 
			
		||||
    {
 | 
			
		||||
      _defaultRealm = "SECRET AREA";
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #endregion
 | 
			
		||||
 | 
			
		||||
    #region Public Constructors
 | 
			
		||||
 | 
			
		||||
    /// <summary>
 | 
			
		||||
@@ -552,6 +562,12 @@ namespace WebSocketSharp.Net
 | 
			
		||||
        throw new ObjectDisposedException (GetType ().ToString ());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    internal string GetRealm ()
 | 
			
		||||
    {
 | 
			
		||||
      var realm = _realm;
 | 
			
		||||
      return realm != null && realm.Length > 0 ? realm : _defaultRealm;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    internal bool RegisterContext (HttpListenerContext context)
 | 
			
		||||
    {
 | 
			
		||||
      if (!_listening)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user