示例#1
0
 /// <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);
示例#2
0
        /// <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;
        }