From: Jaben C. <ja...@us...> - 2007-02-08 00:49:44
|
Update of /cvsroot/yafdotnet/yafsrc/URLRewriter.NET/Errors In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv25871/yafsrc/URLRewriter.NET/Errors Added Files: Tag: v1_0_2_NETv2 DefaultErrorHandler.cs IRewriteErrorHandler.cs Log Message: URL Rewriter class --- NEW FILE: IRewriteErrorHandler.cs --- using System; using System.Web; namespace Intelligencia.UrlRewriter { /// <summary> /// Interface for rewriter error handlers. /// </summary> public interface IRewriteErrorHandler { /// <summary> /// Handles the error. /// </summary> /// <param name="context">The HTTP context.</param> void HandleError(HttpContext context); } } --- NEW FILE: DefaultErrorHandler.cs --- using System; using System.Web; namespace Intelligencia.UrlRewriter.Errors { /// <summary> /// Summary description for DefaultErrorHandler. /// </summary> public class DefaultErrorHandler : IRewriteErrorHandler { /// <summary> /// Constructor. /// </summary> /// <param name="url">Url of the error page.</param> public DefaultErrorHandler(string url) { _url = url; } /// <summary> /// Handles the error by rewriting to the error page url. /// </summary> /// <param name="context">The context.</param> public void HandleError(HttpContext context) { context.Server.Execute(_url); } private string _url; } } |