Microsoft.AspNet.Builder Namespace ================================== .. toctree:: :hidden: :maxdepth: 2 /autoapi/Microsoft/AspNet/Builder/ApplicationBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/BuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/ClaimsTransformationAppBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/CookieAppBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/CookiePolicyAppBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/CorsMiddlewareExtensions/index /autoapi/Microsoft/AspNet/Builder/DatabaseErrorPageExtensions/index /autoapi/Microsoft/AspNet/Builder/DefaultFilesExtensions/index /autoapi/Microsoft/AspNet/Builder/DeveloperExceptionPageExtensions/index /autoapi/Microsoft/AspNet/Builder/DirectoryBrowserExtensions/index /autoapi/Microsoft/AspNet/Builder/ElmExtensions/index /autoapi/Microsoft/AspNet/Builder/ExceptionHandlerExtensions/index /autoapi/Microsoft/AspNet/Builder/FacebookAppBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/FileServerExtensions/index /autoapi/Microsoft/AspNet/Builder/GoogleAppBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/IApplicationBuilder/index /autoapi/Microsoft/AspNet/Builder/IISPlatformHandlerMiddlewareExtensions/index /autoapi/Microsoft/AspNet/Builder/JwtBearerAppBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/MapExtensions/index /autoapi/Microsoft/AspNet/Builder/MapWhenExtensions/index /autoapi/Microsoft/AspNet/Builder/MicrosoftAccountAppBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/MigrationsEndPointExtensions/index /autoapi/Microsoft/AspNet/Builder/MvcApplicationBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/OAuthAppBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/OpenIdConnectAppBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/OwinExtensions/index /autoapi/Microsoft/AspNet/Builder/RequestDelegate/index /autoapi/Microsoft/AspNet/Builder/RouteBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/RouterMiddleware/index /autoapi/Microsoft/AspNet/Builder/RoutingBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/RunExtensions/index /autoapi/Microsoft/AspNet/Builder/RuntimeInfoExtensions/index /autoapi/Microsoft/AspNet/Builder/SessionMiddlewareExtensions/index /autoapi/Microsoft/AspNet/Builder/StaticFileExtensions/index /autoapi/Microsoft/AspNet/Builder/StatusCodePagesExtensions/index /autoapi/Microsoft/AspNet/Builder/TwitterAppBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/UseExtensions/index /autoapi/Microsoft/AspNet/Builder/UseMiddlewareExtensions/index /autoapi/Microsoft/AspNet/Builder/WebApiCompatShimRouteBuilderExtensions/index /autoapi/Microsoft/AspNet/Builder/WelcomePageExtensions/index .. dn:namespace:: Microsoft.AspNet.Builder .. rubric:: Classes class :dn:cls:`Microsoft.AspNet.Builder.ApplicationBuilderExtensions` Extension methods for adding the :any:`Microsoft.AspNet.Localization.RequestLocalizationMiddleware` to an application. class :dn:cls:`Microsoft.AspNet.Builder.BuilderExtensions` Identity extensions for :any:`Microsoft.AspNet.Builder.IApplicationBuilder`\. class :dn:cls:`Microsoft.AspNet.Builder.ClaimsTransformationAppBuilderExtensions` Extension methods to add claims transformation capabilities to an HTTP application pipeline. class :dn:cls:`Microsoft.AspNet.Builder.CookieAppBuilderExtensions` Extension methods to add cookie authentication capabilities to an HTTP application pipeline. class :dn:cls:`Microsoft.AspNet.Builder.CookiePolicyAppBuilderExtensions` Extension methods to add cookie policy capabilities to an HTTP application pipeline. class :dn:cls:`Microsoft.AspNet.Builder.CorsMiddlewareExtensions` The :any:`Microsoft.AspNet.Builder.IApplicationBuilder` extensions for adding CORS middleware support. class :dn:cls:`Microsoft.AspNet.Builder.DatabaseErrorPageExtensions` :any:`Microsoft.AspNet.Builder.IApplicationBuilder` extension methods for the :any:`Microsoft.AspNet.Diagnostics.Entity.DatabaseErrorPageMiddleware`\. class :dn:cls:`Microsoft.AspNet.Builder.DefaultFilesExtensions` Extension methods for the DefaultFilesMiddleware class :dn:cls:`Microsoft.AspNet.Builder.DeveloperExceptionPageExtensions` IApplicationBuilder extension methods for the ErrorPageMiddleware. class :dn:cls:`Microsoft.AspNet.Builder.DirectoryBrowserExtensions` Extension methods for the DirectoryBrowserMiddleware class :dn:cls:`Microsoft.AspNet.Builder.ElmExtensions` class :dn:cls:`Microsoft.AspNet.Builder.ExceptionHandlerExtensions` class :dn:cls:`Microsoft.AspNet.Builder.FacebookAppBuilderExtensions` Extension methods to add Facebook authentication capabilities to an HTTP application pipeline. class :dn:cls:`Microsoft.AspNet.Builder.FileServerExtensions` Extension methods that combine all of the static file middleware components: Default files, directory browsing, send file, and static files class :dn:cls:`Microsoft.AspNet.Builder.GoogleAppBuilderExtensions` Extension methods to add Google authentication capabilities to an HTTP application pipeline. class :dn:cls:`Microsoft.AspNet.Builder.IISPlatformHandlerMiddlewareExtensions` class :dn:cls:`Microsoft.AspNet.Builder.JwtBearerAppBuilderExtensions` Extension methods to add OpenIdConnect Bearer authentication capabilities to an HTTP application pipeline. class :dn:cls:`Microsoft.AspNet.Builder.MapExtensions` Extension methods for the :any:`Microsoft.AspNet.Builder.Extensions.MapMiddleware`\. class :dn:cls:`Microsoft.AspNet.Builder.MapWhenExtensions` Extension methods for the :any:`Microsoft.AspNet.Builder.Extensions.MapWhenMiddleware`\. class :dn:cls:`Microsoft.AspNet.Builder.MicrosoftAccountAppBuilderExtensions` Extension methods to add Microsoft Account authentication capabilities to an HTTP application pipeline. class :dn:cls:`Microsoft.AspNet.Builder.MigrationsEndPointExtensions` :any:`Microsoft.AspNet.Builder.IApplicationBuilder` extension methods for the :any:`Microsoft.AspNet.Diagnostics.Entity.MigrationsEndPointMiddleware`\. class :dn:cls:`Microsoft.AspNet.Builder.MvcApplicationBuilderExtensions` Extension methods for :any:`Microsoft.AspNet.Builder.IApplicationBuilder` to add MVC to the request execution pipeline. class :dn:cls:`Microsoft.AspNet.Builder.OAuthAppBuilderExtensions` Extension methods to add OAuth 2.0 authentication capabilities to an HTTP application pipeline. class :dn:cls:`Microsoft.AspNet.Builder.OpenIdConnectAppBuilderExtensions` Extension methods to add OpenID Connect authentication capabilities to an HTTP application pipeline. class :dn:cls:`Microsoft.AspNet.Builder.OwinExtensions` class :dn:cls:`Microsoft.AspNet.Builder.RouteBuilderExtensions` Provides extension methods for :any:`Microsoft.AspNet.Routing.IRouteBuilder` to add routes. class :dn:cls:`Microsoft.AspNet.Builder.RouterMiddleware` class :dn:cls:`Microsoft.AspNet.Builder.RoutingBuilderExtensions` Extension methods for adding the :any:`Microsoft.AspNet.Builder.RouterMiddleware` middleware to an :any:`Microsoft.AspNet.Builder.IApplicationBuilder`\. class :dn:cls:`Microsoft.AspNet.Builder.RunExtensions` Extension methods for adding terminal middleware. class :dn:cls:`Microsoft.AspNet.Builder.RuntimeInfoExtensions` class :dn:cls:`Microsoft.AspNet.Builder.SessionMiddlewareExtensions` Extension methods for adding the :any:`Microsoft.AspNet.Session.SessionMiddleware` to an application. class :dn:cls:`Microsoft.AspNet.Builder.StaticFileExtensions` Extension methods for the StaticFileMiddleware class :dn:cls:`Microsoft.AspNet.Builder.StatusCodePagesExtensions` class :dn:cls:`Microsoft.AspNet.Builder.TwitterAppBuilderExtensions` Extension methods to add Twitter authentication capabilities to an HTTP application pipeline. class :dn:cls:`Microsoft.AspNet.Builder.UseExtensions` Extension methods for adding middleware. class :dn:cls:`Microsoft.AspNet.Builder.UseMiddlewareExtensions` Extension methods for adding typed middlware. class :dn:cls:`Microsoft.AspNet.Builder.WebApiCompatShimRouteBuilderExtensions` class :dn:cls:`Microsoft.AspNet.Builder.WelcomePageExtensions` IApplicationBuilder extensions for the WelcomePageMiddleware. .. rubric:: Interfaces interface :dn:iface:`Microsoft.AspNet.Builder.IApplicationBuilder` Defines a class that provides the mechanisms to configure an application's request pipeline. .. rubric:: Delegates delegate :dn:del:`Microsoft.AspNet.Builder.RequestDelegate` A function that can process an HTTP request.