private static void OnContext(IAsyncResult ar) { HttpReciever server = (HttpReciever) ar.AsyncState; if (!server._stop) server._listener.AdaptedInstance.BeginGetContext(OnContext, server); IHttpListenerContext context = new HttpListenerContextAdapter(server._listener.AdaptedInstance.EndGetContext(ar)); server.ProcessRequest(context); }
void ProcessRequest(HttpListenerContext httpListenerContext) { IHttpContext context = new HttpListenerContextAdapter(httpListenerContext); _setting.Proccess(context); }