AspNetCore.Docs/api/autoapi/Microsoft/AspNet/Builder/index.rst

361 lines
9.4 KiB
ReStructuredText

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.