Universe.Framework.Servers.HttpServer.BaseHttpServer.AddStreamHandler C# (CSharp) Method

AddStreamHandler() public method

Add a stream handler to the http server. If the handler already exists, then nothing happens.
public AddStreamHandler ( IStreamedRequestHandler handler ) : void
handler IStreamedRequestHandler
return void
        public void AddStreamHandler (IStreamedRequestHandler handler)
        {
            string httpMethod = handler.HttpMethod;
            string path = handler.Path;
            string handlerKey = GetHandlerKey (httpMethod, path);

            lock (m_streamHandlers)
            {
                if (!m_streamHandlers.ContainsKey (handlerKey))
                {
                    // MainConsole.Instance.DebugFormat("[Base HTTP server]: Adding handler key {0}", handlerKey);
                    m_streamHandlers.Add (handlerKey, handler);
                }
            }
        }