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.

ConnectionsAppBuilderExtensions

Extension methods for IApplicationBuilder.

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.

HealthCheckApplicationBuilderExtensions

IApplicationBuilder extension methods for the HealthCheckMiddleware.

HostFilteringBuilderExtensions

Extension methods for the HostFiltering middleware.

HostFilteringServicesExtensions

Extension methods for the host filtering middleware.

HstsBuilderExtensions

Extension methods for the HSTS middleware.

HstsServicesExtensions

Extension methods for the HSTS middleware.

HttpMethodOverrideExtensions
HttpMethodOverrideOptions
HttpsPolicyBuilderExtensions

Extension methods for the HttpsRedirection middleware.

HttpsRedirectionServicesExtensions

Extension methods for the HttpsRedirection middleware.

IdentityOptions

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

IISOptions
IISServerOptions
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.

SignalRAppBuilderExtensions

Extension methods for IApplicationBuilder.

SpaApplicationBuilderExtensions

Provides extension methods used for configuring an application to host a client-side Single Page Application (SPA).

SpaPrerenderingExtensions

Extension methods for configuring prerendering of a Single Page Application.

SpaPrerenderingOptions

Represents options for the SPA prerendering middleware.

SpaProxyingExtensions

Extension methods for proxying requests to a local SPA development server during development. Not for use in production applications.

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.