Microsoft.AspNetCore.Builder Namespace

namespace Microsoft.AspNetCore.Builder

Interfaces

interface IApplicationBuilder
Defines a class that provides the mechanisms to configure an application’s request pipeline.

Classes

class ApplicationBuilderExtensions
Extension methods for adding the Microsoft.AspNetCore.Localization.RequestLocalizationMiddleware to an application.
class AuthenticationOptions
Base Options for all authentication middleware.
class BuilderExtensions
Identity extensions for Microsoft.AspNetCore.Builder.IApplicationBuilder.
class ClaimsTransformationAppBuilderExtensions
Extension methods to add claims transformation capabilities to an HTTP application pipeline.
class ClaimsTransformationOptions
Contains the options used by the Microsoft.AspNetCore.Authentication.ClaimsTransformationMiddleware.
class CookieAppBuilderExtensions
Extension methods to add cookie authentication capabilities to an HTTP application pipeline.
class CookieAuthenticationOptions
Configuration options for Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationMiddleware.
class CookiePolicyAppBuilderExtensions
Extension methods to add cookie policy capabilities to an HTTP application pipeline.
class CookiePolicyOptions
Provides programmatic configuration for the Microsoft.AspNetCore.CookiePolicy.CookiePolicyMiddleware.
class CorsMiddlewareExtensions
The Microsoft.AspNetCore.Builder.IApplicationBuilder extensions for adding CORS middleware support.
class DatabaseErrorPageExtensions
Microsoft.AspNetCore.Builder.IApplicationBuilder extension methods for the Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.DatabaseErrorPageMiddleware.
class DatabaseErrorPageOptions
Options for the Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.DatabaseErrorPageMiddleware.
class DefaultFilesExtensions
Extension methods for the DefaultFilesMiddleware
class DefaultFilesOptions
Options for selecting default file names.
class DeveloperExceptionPageExtensions
Microsoft.AspNetCore.Builder.IApplicationBuilder extension methods for the Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.
class DeveloperExceptionPageOptions
Options for the Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.
class DirectoryBrowserExtensions
Extension methods for the DirectoryBrowserMiddleware
class DirectoryBrowserOptions
Directory browsing options
class ElmExtensions
class ExceptionHandlerExtensions
class ExceptionHandlerOptions
class FacebookAppBuilderExtensions
Extension methods to add Facebook authentication capabilities to an HTTP application pipeline.
class FacebookOptions
Configuration options for Microsoft.AspNetCore.Authentication.Facebook.FacebookMiddleware.
class FileServerExtensions
Extension methods that combine all of the static file middleware components: Default files, directory browsing, send file, and static files
class FileServerOptions
Options for all of the static file middleware components
class GoogleAppBuilderExtensions
Extension methods to add Google authentication capabilities to an HTTP application pipeline.
class GoogleOptions
Configuration options for Microsoft.AspNetCore.Authentication.Google.GoogleMiddleware.
class IISOptions
class IdentityOptions
Represents all the options you can use to configure the identity system.
class JwtBearerAppBuilderExtensions
Extension methods to add OpenIdConnect Bearer authentication capabilities to an HTTP application pipeline.
class JwtBearerOptions
Options class provides information needed to control Bearer Authentication middleware behavior
class MapExtensions
Extension methods for the Microsoft.AspNetCore.Builder.Extensions.MapMiddleware.
class MapRouteRouteBuilderExtensions
Provides extension methods for Microsoft.AspNetCore.Routing.IRouteBuilder to add routes.
class MapWhenExtensions
Extension methods for the Microsoft.AspNetCore.Builder.Extensions.MapWhenMiddleware.
class MicrosoftAccountAppBuilderExtensions
Extension methods to add Microsoft Account authentication capabilities to an HTTP application pipeline.
class MicrosoftAccountOptions
Configuration options for Microsoft.AspNetCore.Authentication.MicrosoftAccount.MicrosoftAccountMiddleware.
class MigrationsEndPointExtensions
Microsoft.AspNetCore.Builder.IApplicationBuilder extension methods for the Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.MigrationsEndPointMiddleware.
class MigrationsEndPointOptions
Options for the Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.MigrationsEndPointMiddleware.
class MvcApplicationBuilderExtensions
Extension methods for Microsoft.AspNetCore.Builder.IApplicationBuilder to add MVC to the request execution pipeline.
class MvcAreaRouteBuilderExtensions
Extension methods for Microsoft.AspNetCore.Routing.IRouteBuilder.
class OAuthAppBuilderExtensions
Extension methods to add OAuth 2.0 authentication capabilities to an HTTP application pipeline.
class OAuthOptions
Configuration options for Microsoft.AspNetCore.Authentication.OAuth.OAuthMiddleware`1.
class OpenIdConnectAppBuilderExtensions
Extension methods to add OpenID Connect authentication capabilities to an HTTP application pipeline.
class OpenIdConnectOptions
Configuration options for Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectMiddleware
class OwinExtensions
class RemoteAuthenticationOptions
Contains the options used by the Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler`1.
class RequestLocalizationOptions
Specifies options for the Microsoft.AspNetCore.Localization.RequestLocalizationMiddleware.
class RouterMiddleware
class RoutingBuilderExtensions
Extension methods for adding the Microsoft.AspNetCore.Builder.RouterMiddleware middleware to an Microsoft.AspNetCore.Builder.IApplicationBuilder.
class RunExtensions
Extension methods for adding terminal middleware.
class SessionMiddlewareExtensions
Extension methods for adding the Microsoft.AspNetCore.Session.SessionMiddleware to an application.
class SessionOptions
Represents the session state options for the application.
class StaticFileExtensions
Extension methods for the StaticFileMiddleware
class StaticFileOptions
Options for serving static files
class StatusCodePagesExtensions
class StatusCodePagesOptions
Options for StatusCodePagesMiddleware.
class TwitterAppBuilderExtensions
Extension methods to add Twitter authentication capabilities to an HTTP application pipeline.
class TwitterOptions
Options for the Twitter authentication middleware.
class UseExtensions
Extension methods for adding middleware.
class UseMiddlewareExtensions
Extension methods for adding typed middlware.
class WebApiCompatShimRouteBuilderExtensions
class WelcomePageExtensions
IApplicationBuilder extensions for the WelcomePageMiddleware.
class WelcomePageOptions
Options for the WelcomePageMiddleware.