/// <summary> /// Enables processing of HTTP Web requests by a custom HttpHandler that implements the <see cref="T:System.Web.IHttpHandler"/> interface. /// </summary> /// <param name="context">An <see cref="T:System.Web.HttpContext"/> object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) used to service HTTP requests. </param> public void ProcessRequest(HttpContext context) { if (!_isConfigured) { _log.Error("Call WebDavDiskStoreHttpHandler.Configure(string rootPath) to configure the handler"); throw new WebDavInternalServerException(); } var webDavHttpContext = new WebDavHttpContext(context); _requestProcessor.ProcessRequest(webDavHttpContext); }
private void ProcessRequest(object state) { _webDavRequestProcessor.ProcessRequest(state as IWebDavContext); }