diff --git a/websocket-sharp/Net/HttpListenerPrefix.cs b/websocket-sharp/Net/HttpListenerPrefix.cs
index 7484138a..a0233d2a 100644
--- a/websocket-sharp/Net/HttpListenerPrefix.cs
+++ b/websocket-sharp/Net/HttpListenerPrefix.cs
@@ -74,6 +74,27 @@ namespace WebSocketSharp.Net
parse (uriPrefix);
}
+ ///
+ /// Initializes a new instance of the class
+ /// with the specified URI prefix and HTTP listener.
+ ///
+ ///
+ /// This constructor must be called after calling the CheckPrefix method.
+ ///
+ ///
+ /// A that specifies the URI prefix.
+ ///
+ ///
+ /// A that specifies the HTTP listener.
+ ///
+ internal HttpListenerPrefix (string uriPrefix, HttpListener listener)
+ {
+ _original = uriPrefix;
+ _listener = listener;
+
+ parse (uriPrefix);
+ }
+
#endregion
#region Public Properties