Microsoft.AspNetCore.Builder Namespace

Classes

ApplicationBuilderExtensions

Extension methods for adding the RequestLocalizationMiddleware to an application.

AuthAppBuilderExtensions

Extension methods to add authentication capabilities to an HTTP application pipeline.

AuthenticationOptions

Base Options for all authentication middleware.

BrowserLinkExtensions

Implementation of extension methods for configuring Browser Link in an ASP.NET Core application.

BuilderExtensions

Identity extensions for IApplicationBuilder.

ClaimsTransformationAppBuilderExtensions

Extension methods to add claims transformation capabilities to an HTTP application pipeline.

ClaimsTransformationOptions

Contains the options used by the ClaimsTransformationMiddleware.

CookieAppBuilderExtensions

Extension methods to add cookie authentication capabilities to an HTTP application pipeline.

CookieAuthenticationOptions

Configuration options for CookieAuthenticationMiddleware.

CookiePolicyAppBuilderExtensions

Extension methods to add cookie policy capabilities to an HTTP application pipeline.

CookiePolicyOptions

Provides programmatic configuration for the CookiePolicyMiddleware.

CorsMiddlewareExtensions

The IApplicationBuilder extensions for adding CORS middleware support.

DefaultFilesExtensions

Extension methods for the DefaultFilesMiddleware

DefaultFilesOptions

Options for selecting default file names.

DeveloperExceptionPageExtensions

IApplicationBuilder extension methods for the DeveloperExceptionPageMiddleware.

DeveloperExceptionPageOptions

Options for the DeveloperExceptionPageMiddleware.

DirectoryBrowserExtensions

Extension methods for the DirectoryBrowserMiddleware

DirectoryBrowserOptions

Directory browsing options

ElmExtensions
ExceptionHandlerExtensions
ExceptionHandlerOptions
FacebookAppBuilderExtensions

Extension methods to add Facebook authentication capabilities to an HTTP application pipeline.

FacebookOptions

Configuration options for FacebookMiddleware.

FileServerExtensions

Extension methods that combine all of the static file middleware components: Default files, directory browsing, send file, and static files

FileServerOptions

Options for all of the static file middleware components

ForwardedHeadersExtensions
ForwardedHeadersOptions
GoogleAppBuilderExtensions

Extension methods to add Google authentication capabilities to an HTTP application pipeline.

GoogleOptions

Configuration options for GoogleMiddleware.

HttpMethodOverrideExtensions
HttpMethodOverrideOptions
IdentityOptions

Represents all the options you can use to configure the identity system.

IISOptions
JwtBearerAppBuilderExtensions

Extension methods to add OpenIdConnect Bearer authentication capabilities to an HTTP application pipeline.

JwtBearerOptions

Options class provides information needed to control Bearer Authentication middleware behavior

MapExtensions

Extension methods for the MapMiddleware.

MapRouteRouteBuilderExtensions

Provides extension methods for IRouteBuilder to add routes.

MapWhenExtensions

Extension methods for the MapWhenMiddleware.

MicrosoftAccountAppBuilderExtensions

Extension methods to add Microsoft Account authentication capabilities to an HTTP application pipeline.

MicrosoftAccountOptions

Configuration options for MicrosoftAccountMiddleware.

MvcApplicationBuilderExtensions

Extension methods for IApplicationBuilder to add MVC to the request execution pipeline.

MvcAreaRouteBuilderExtensions

Extension methods for IRouteBuilder.

OAuthAppBuilderExtensions

Extension methods to add OAuth 2.0 authentication capabilities to an HTTP application pipeline.

OAuthOptions

Configuration options for OAuthMiddleware<TOptions>.

OpenIdConnectAppBuilderExtensions

Extension methods to add OpenID Connect authentication capabilities to an HTTP application pipeline.

OpenIdConnectOptions

Configuration options for OpenIdConnectMiddleware

OwinExtensions
ProxyExtension
ProxyOptions

Options to configure host, scheme, and port settings

RemoteAuthenticationOptions

Contains the options used by the RemoteAuthenticationHandler<TOptions>.

RequestLocalizationOptions

Specifies options for the RequestLocalizationMiddleware.

ResponseBufferingMiddlewareExtensions
ResponseCachingExtensions
ResponseCompressionBuilderExtensions

Extension methods for the ResponseCompression middleware.

ResponseCompressionServicesExtensions

Extension methods for the ResponseCompression middleware.

RewriteBuilderExtensions

Extension methods for the RewriteMiddleware

RouterMiddleware
RoutingBuilderExtensions

Extension methods for adding the RouterMiddleware middleware to an IApplicationBuilder.

RunExtensions

Extension methods for adding terminal middleware.

SessionMiddlewareExtensions

Extension methods for adding the SessionMiddleware to an application.

SessionOptions

Represents the session state options for the application.

SpaRouteExtensions

Extension methods useful for configuring routing in a single-page application (SPA).

StaticFileExtensions

Extension methods for the StaticFileMiddleware

StaticFileOptions

Options for serving static files

StatusCodePagesExtensions
StatusCodePagesOptions

Options for StatusCodePagesMiddleware.

TwitterAppBuilderExtensions

Extension methods to add Twitter authentication capabilities to an HTTP application pipeline.

TwitterOptions

Options for the Twitter authentication middleware.

UseExtensions

Extension methods for adding middleware.

UseMiddlewareExtensions

Extension methods for adding typed middleware.

UsePathBaseExtensions

Extension methods for IApplicationBuilder.

UseWhenExtensions

Extension methods for IApplicationBuilder.

WebApiCompatShimRouteBuilderExtensions
WebpackDevMiddleware

Extension methods that can be used to enable Webpack dev middleware support.

WebSocketMiddlewareExtensions
WebSocketOptions

Configuration options for the WebSocketMiddleware

WelcomePageExtensions

IApplicationBuilder extensions for the WelcomePageMiddleware.

WelcomePageOptions

Options for the WelcomePageMiddleware.

Interfaces

IApplicationBuilder

Defines a class that provides the mechanisms to configure an application's request pipeline.