diff --git a/samples/StatusCodePagesSample/Startup.cs b/samples/StatusCodePagesSample/Startup.cs
index cd2a86812c..fe4ddaa697 100644
--- a/samples/StatusCodePagesSample/Startup.cs
+++ b/samples/StatusCodePagesSample/Startup.cs
@@ -17,11 +17,11 @@ namespace StatusCodePagesSample
app.UseErrorPage(ErrorPageOptions.ShowAll);
//app.UseStatusCodePages(); // There is a default response but any of the following can be used to change the behavior.
- // app.WithHandler(context => context.HttpContext.Response.SendAsync("Handler, status code: " + context.HttpContext.Response.StatusCode, "text/plain"));
- // app.WithResponse("text/plain", "Response, status code: {0}");
- // app.WithRedirect("~/errors/{0}"); // PathBase relative
- // app.WithRedirect("/base/errors/{0}"); // Absolute
- // app.WithPipeline(builder => builder.UseWelcomePage());
+ // app.UseStatusCodePages(context => context.HttpContext.Response.SendAsync("Handler, status code: " + context.HttpContext.Response.StatusCode, "text/plain"));
+ // app.UseStatusCodePages("text/plain", "Response, status code: {0}");
+ // app.UseStatusCodePages("~/errors/{0}"); // PathBase relative
+ // app.UseStatusCodePages("/base/errors/{0}"); // Absolute
+ // app.UseStatusCodePages(builder => builder.UseWelcomePage());
// app.WithReExecute("/errors/{0}");
// "/[?statuscode=400]"
diff --git a/src/Microsoft.AspNet.Diagnostics/StatusCodePagesExtensions.cs b/src/Microsoft.AspNet.Diagnostics/StatusCodePagesExtensions.cs
index c37980bb3e..d79511544f 100644
--- a/src/Microsoft.AspNet.Diagnostics/StatusCodePagesExtensions.cs
+++ b/src/Microsoft.AspNet.Diagnostics/StatusCodePagesExtensions.cs
@@ -41,7 +41,7 @@ namespace Microsoft.AspNet.Builder
///
///
///
- public static IApplicationBuilder WithHandler(this IApplicationBuilder app, Func handler)
+ public static IApplicationBuilder UseStatusCodePages(this IApplicationBuilder app, Func handler)
{
return UseStatusCodePages(app, new StatusCodePagesOptions() { HandleAsync = handler });
}
@@ -54,9 +54,9 @@ namespace Microsoft.AspNet.Builder
///
///
///
- public static IApplicationBuilder WithResponse(this IApplicationBuilder app, string contentType, string bodyFormat)
+ public static IApplicationBuilder UseStatusCodePages(this IApplicationBuilder app, string contentType, string bodyFormat)
{
- return WithHandler(app, context =>
+ return UseStatusCodePages(app, context =>
{
var body = string.Format(CultureInfo.InvariantCulture, bodyFormat, context.HttpContext.Response.StatusCode);
return context.HttpContext.Response.SendAsync(body, contentType);
@@ -71,12 +71,12 @@ namespace Microsoft.AspNet.Builder
///
///
///
- public static IApplicationBuilder WithRedirect(this IApplicationBuilder app, string locationFormat)
+ public static IApplicationBuilder UseStatusCodePages(this IApplicationBuilder app, string locationFormat)
{
if (locationFormat.StartsWith("~"))
{
locationFormat = locationFormat.Substring(1);
- return WithHandler(app, context =>
+ return UseStatusCodePages(app, context =>
{
var location = string.Format(CultureInfo.InvariantCulture, locationFormat, context.HttpContext.Response.StatusCode);
context.HttpContext.Response.Redirect(context.HttpContext.Request.PathBase + location);
@@ -85,7 +85,7 @@ namespace Microsoft.AspNet.Builder
}
else
{
- return WithHandler(app, context =>
+ return UseStatusCodePages(app, context =>
{
var location = string.Format(CultureInfo.InvariantCulture, locationFormat, context.HttpContext.Response.StatusCode);
context.HttpContext.Response.Redirect(location);
@@ -101,12 +101,12 @@ namespace Microsoft.AspNet.Builder
///
///
///
- public static IApplicationBuilder WithPipeline(this IApplicationBuilder app, Action configuration)
+ public static IApplicationBuilder UseStatusCodePages(this IApplicationBuilder app, Action configuration)
{
var builder = app.New();
configuration(builder);
var tangent = builder.Build();
- return WithHandler(app, context => tangent(context.HttpContext));
+ return UseStatusCodePages(app, context => tangent(context.HttpContext));
}
///
@@ -118,7 +118,7 @@ namespace Microsoft.AspNet.Builder
///
public static IApplicationBuilder WithReExecute(this IApplicationBuilder app, string pathFormat)
{
- return WithHandler(app, async context =>
+ return UseStatusCodePages(app, async context =>
{
var newPath = new PathString(string.Format(CultureInfo.InvariantCulture, pathFormat, context.HttpContext.Response.StatusCode));