public void Init(HttpApplication context) { context.BeginRequest += (source, e) => { if (context.Request.Url.LocalPath.StartsWith(string.Format("/{0}/", XDav.Config.ConfigManager.XDavConfig.Name))) { FileWrapper.Create(context.Context); WebDavProcessor p = new WebDavProcessor(Assembly.GetExecutingAssembly()); p.ProcessRequest(context); } }; }
public void ProcessRequest(HttpContext context) { try { __webDavProcessor.ProcessRequest(context.ApplicationInstance); } catch (Exception e) { Common.Solution.LogException(_solution, "admin", e); throw; } }