public void Apply(HttpResponseBase response) { if(response == null) { throw new ArgumentNullException("response"); } response.Cache.SetCacheability(Cacheability); if (HttpStatusCode == HttpStatusCode.SeeOther || Location != null) { if (Location == null) { throw new InvalidOperationException("Missing Location on redirect."); } if (HttpStatusCode != HttpStatusCode.SeeOther) { throw new InvalidOperationException("Invalid HttpStatusCode for redirect, but Location is specified"); } response.Redirect(Location.ToString()); } else { response.StatusCode = (int)HttpStatusCode; response.ContentType = ContentType; response.Write(Content); response.End(); } }
public void FillResponse(HttpResponseBase response, HttpContextBase context) { var trigger = context.Request.Params["trigger"]; var jobGroup = context.Request.Params["group"]; _schedulerProvider.Scheduler.PauseTrigger(trigger, jobGroup); response.Redirect(context.Request.UrlReferrer.OriginalString); }
private static void EvaluateResponse(Response response, HttpResponseBase httpResponse) { response.MatchAction( content: x => httpResponse.Raw(x.Content, x.ContentType), xdoc: x => httpResponse.XDocument(x.Content, x.ContentType), redirect: x => httpResponse.Redirect(x.Location)); }
public void FillResponse(HttpResponseBase response, HttpContextBase context) { var jobName = context.Request.Params["job"]; var jobGroup = context.Request.Params["group"]; _schedulerProvider.Scheduler.ResumeJob(jobName, jobGroup); response.Redirect(context.Request.UrlReferrer.OriginalString); }
public static void Apply(this CommandResult commandResult, HttpResponseBase response) { if (commandResult == null) { throw new ArgumentNullException(nameof(commandResult)); } if (response == null) { throw new ArgumentNullException(nameof(response)); } if (commandResult.HttpStatusCode == HttpStatusCode.SeeOther || commandResult.Location != null) { if (commandResult.Location == null) { throw new InvalidOperationException("Missing Location on redirect."); } if (commandResult.HttpStatusCode != HttpStatusCode.SeeOther) { throw new InvalidOperationException("Invalid HttpStatusCode for redirect, but Location is specified"); } response.Redirect(commandResult.Location.OriginalString); } else { response.StatusCode = (int)commandResult.HttpStatusCode; response.ContentType = commandResult.ContentType; response.Write(commandResult.Content); response.End(); } }
public void Apply(HttpResponseBase response) { response.Cache.SetCacheability(Cacheability); if (HttpStatusCode == HttpStatusCode.SeeOther || Location != null) { if (Location == null) { throw new InvalidOperationException("Missing Location on redirect."); } if (HttpStatusCode != HttpStatusCode.SeeOther) { throw new InvalidOperationException("Invalid HttpStatusCode for redirect, but Location is specified"); } response.Redirect(Location.ToString()); } response.StatusCode = (int)HttpStatusCode; }
private void Login(ref HttpResponseBase response) { iisTraceListener.WriteLine("Login"); iisTraceListener.WriteLine(ConfigurationManager.AppSettings["RemoteLoginUrl"]); iisTraceListener.Flush(); response.Redirect((ConfigurationManager.AppSettings["RemoteLoginUrl"] as string), true); }
public void FillResponse(HttpResponseBase response, HttpContextBase context) { _schedulerProvider.Scheduler.Start(); response.Redirect(context.Request.UrlReferrer.OriginalString); }
private static void RedirectWithStatusCode(HttpResponseBase response, HttpStatusCode statusCode, string url) { response.StatusCode = (int)statusCode; response.Redirect(url); }
public static bool HandleRequestLocationException(Exception exception, BlogRequest blogRequest, IInstallationManager installManager, HttpResponseBase response) { if (blogRequest == null || (blogRequest.RequestLocation != RequestLocation.Installation && blogRequest.RequestLocation != RequestLocation.Upgrade)) { if (installManager.InstallationActionRequired(VersionInfo.CurrentAssemblyVersion, exception)) { response.Redirect("~/install/default.aspx", true); return true; } } if (blogRequest.RequestLocation != RequestLocation.SystemMessages) { if (exception.GetType() == typeof(BlogInactiveException)) { response.Redirect("~/SystemMessages/BlogNotActive.aspx", true); return true; } } return false; }
public void FillResponse(HttpResponseBase response, HttpContextBase context) { _schedulerProvider.Scheduler.Shutdown(false); response.Redirect("/CrystalQuartzPanel.axd"); }
public void FillResponse(HttpResponseBase response, HttpContextBase context) { DoAction(response, context); response.Redirect(context.Request.UrlReferrer.OriginalString); }
public void Authorize(HttpResponseBase response, string callbackUrl) { string _target = string.Format("{0}?client_id={1}&redirect_uri={2}", BASE_AUTHENTICATION_URL, AppId, callbackUrl); response.Redirect(_target); }
internal static void Redirect(HttpResponseBase response, string url) { string redirectUrl; if (StrixPlatform.CurrentCultureCode.ToLower() == StrixPlatform.DefaultCultureCode.ToLower()) { redirectUrl = string.Format("~/{0}", url); } else { redirectUrl = string.Format("~/{0}/{1}", StrixPlatform.CurrentCultureCode, url); } response.Redirect(redirectUrl); }