using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml.Linq; namespace FLocal.IISHandler.handlers.response { abstract class RedirectGetHandler : AbstractGetHandler where TUrl : FLocal.Common.URL.AbstractUrl { protected override string templateName { get { return null; } } abstract protected string getRedirectUrl(WebContext context); protected override IEnumerable getSpecificData(WebContext context) { throw new RedirectException(this.getRedirectUrl(context)); } } }