/// <summary> /// Logs a request in the log for the application. /// </summary> /// <param name="pRequest">The resouce request to log.</param> /// <returns>The</returns> public abstract Guid LogResourceRequest(ResourceRequestBase pRequest);
/// <summary> /// Basic implementation of the ResourceRequest creation function. /// Most Log classes will probably have to override this. /// </summary> /// <param name="pContext">HttpContext of request (will be used to populate RR object.</param> /// <returns>New ResourceRequestBase object, populated.</returns> public virtual ResourceRequestBase CreateNewResourceRequest(HttpContext pContext) { if (pContext == null) throw new ArgumentNullException("pContext"); ResourceRequestBase request = new ResourceRequestBase(); return request; }