Microsoft.AspNetCore.Builder Espacio de nombres

Contiene métodos para agregar middleware integrado a una aplicación y los tipos de opciones para el middleware.

Clases

ApplicationBuilder

Implementación predeterminada para IApplicationBuilder.

ApplicationBuilderExtensions

Métodos de extensión para agregar a RequestLocalizationMiddleware una aplicación.

AuthAppBuilderExtensions

Métodos de extensión para agregar funcionalidades de autenticación a una canalización de aplicación HTTP.

AuthenticationOptions

Opciones de base para todo el middleware de autenticación.

AuthorizationAppBuilderExtensions

Métodos de extensión para agregar funcionalidades de autorización a una canalización de aplicación HTTP.

AuthorizationEndpointConventionBuilderExtensions

Métodos de extensión de autorización para IEndpointConventionBuilder.

BrowserLinkExtensions

Implementación de métodos de extensión para configurar el vínculo del explorador en una aplicación ASP.NET Core.

BuilderExtensions

Extensiones de identidad para IApplicationBuilder .

CertificateForwardingBuilderExtensions

Métodos de extensión para usar el reenvío de certificados.

ClaimsTransformationAppBuilderExtensions

Métodos de extensión para agregar capacidades de transformación de notificaciones a una canalización de aplicación HTTP.

ClaimsTransformationOptions

Contiene las opciones utilizadas por el ClaimsTransformationMiddleware .

ComponentEndpointConventionBuilder

Compila convenciones que se usarán para la personalización de instancias de ComponentHub EndpointBuilder .

ComponentEndpointRouteBuilderExtensions

Extensiones para IEndpointRouteBuilder.

ComponentsWebAssemblyApplicationBuilderExtensions

Extensiones para asignar aplicaciones WebAssembly de Blazor.

ConcurrencyLimiterExtensions

Métodos de extensión para agregar a ConcurrencyLimiterMiddleware una aplicación.

ConfigureHostBuilder

Que no se puede IHostBuilder compilar para WebApplicationBuilder. Use Build() para compilar .WebApplicationBuilder

ConfigureWebHostBuilder

Que no se puede IWebHostBuilder compilar para WebApplicationBuilder. Use Build() para compilar .WebApplicationBuilder

ConnectionEndpointRouteBuilder

Compila convenciones que se usarán para la personalización de instancias de conexión EndpointBuilder .

ConnectionEndpointRouteBuilderExtensions

Métodos de extensión en IEndpointRouteBuilder que agregan rutas para ConnectionHandlers.

ConnectionsAppBuilderExtensions

Métodos de extensión para IApplicationBuilder.

ControllerActionEndpointConventionBuilder

Compila convenciones que se usarán para la personalización de EndpointBuilder instancias.

ControllerEndpointRouteBuilderExtensions

Contiene métodos de extensión para usar controladores con IEndpointRouteBuilder.

CookieAppBuilderExtensions

Métodos de extensión para agregar capacidades de autenticación de cookies a una canalización de aplicación HTTP.

CookieAuthenticationOptions

Opciones de configuración para CookieAuthenticationMiddleware.

CookiePolicyAppBuilderExtensions

Métodos de extensión para agregar funcionalidades de directiva de cookies a una canalización de aplicación HTTP.

CookiePolicyOptions

Proporciona configuración mediante programación para .CookiePolicyMiddleware

CorsEndpointConventionBuilderExtensions

Métodos de extensión CORS para IEndpointConventionBuilder.

CorsMiddlewareExtensions

Extensiones IApplicationBuilder para agregar compatibilidad con middleware de CORS.

DatabaseErrorPageExtensions

IApplicationBuildermétodos de extensión para .DatabaseErrorPageMiddleware

DatabaseErrorPageOptions

Opciones de DatabaseErrorPageMiddleware.

DefaultFilesExtensions

Métodos de extensión para DefaultFilesMiddleware

DefaultFilesOptions

Opciones para seleccionar nombres de archivo predeterminados.

DeveloperExceptionPageExtensions

IApplicationBuilder métodos de DeveloperExceptionPageMiddlewareextensión para .

DeveloperExceptionPageOptions

Opciones de .DeveloperExceptionPageMiddleware

DirectoryBrowserExtensions

Métodos de extensión para DirectoryBrowserMiddleware

DirectoryBrowserOptions

Opciones de examen de directorios

ElmExtensions
EndpointBuilder

Clase base para crear un nuevo Endpoint.

EndpointRouteBuilderExtensions

Proporciona métodos de extensión para IEndpointRouteBuilder agregar puntos de conexión.

EndpointRoutingApplicationBuilderExtensions

Constains extensiones para configurar el enrutamiento en un IApplicationBuilder.

ExceptionHandlerExtensions

Métodos de extensión para habilitar ExceptionHandlerExtensions.

ExceptionHandlerOptions

Opciones para configurar .ExceptionHandlerMiddleware

FacebookAppBuilderExtensions

Métodos de extensión para agregar capacidades de autenticación de Facebook a una canalización de aplicación HTTP.

FacebookOptions

Opciones de configuración para FacebookMiddleware.

FallbackEndpointRouteBuilderExtensions

Contiene métodos de extensión para IEndpointRouteBuilder.

FileServerExtensions

Métodos de extensión que combinan todos los componentes de middleware de archivos estáticos: archivos predeterminados, exploración de directorios, archivos de envío y archivos estáticos

FileServerOptions

Opciones para todos los componentes de middleware de archivos estáticos

ForwardedHeadersExtensions

Métodos de extensión para habilitar ForwardedHeadersMiddleware.

ForwardedHeadersOptions

Opciones para ForwardedHeadersMiddleware

GoogleAppBuilderExtensions

Métodos de extensión para agregar capacidades de autenticación de Google a una canalización de aplicación HTTP.

GoogleOptions

Opciones de configuración para GoogleMiddleware.

HeaderPropagationApplicationBuilderExtensions

IApplicationBuildermétodos de extensión para HeaderPropagationMiddleware los que propaga los encabezados de solicitud a .HttpClient

HealthCheckApplicationBuilderExtensions

IApplicationBuildermétodos de extensión para .HealthCheckMiddleware

HealthCheckEndpointRouteBuilderExtensions

Proporciona métodos de extensión para IEndpointRouteBuilder agregar comprobaciones de estado.

HostFilteringBuilderExtensions

Métodos de extensión para el middleware HostFiltering.

HostFilteringServicesExtensions

Métodos de extensión para el middleware de filtrado de host.

HstsBuilderExtensions

Métodos de extensión para el middleware HSTS.

HstsServicesExtensions

Métodos de extensión para el middleware HSTS.

HttpLoggingBuilderExtensions

Métodos de extensión para el middleware HttpLogging.

HttpMethodOverrideExtensions

Métodos de extensión para habilitar HttpMethodOverrideMiddleware.

HttpMethodOverrideOptions

Opciones para configurar HttpMethodOverrideMiddleware

HttpsPolicyBuilderExtensions

Métodos de extensión para el middleware HttpsRedirection.

HttpsRedirectionServicesExtensions

Métodos de extensión para el middleware HttpsRedirection.

HubEndpointConventionBuilder

Crea convenciones que se usarán para la personalización de instancias de Hub EndpointBuilder .

HubEndpointRouteBuilderExtensions

Métodos de extensión en IEndpointRouteBuilder para agregar rutas a Hubs.

IdentityOptions

Representa todas las opciones que puede usar para configurar el sistema de identidades.

IISOptions

Opciones para configurar IIS fuera de proceso.

IISServerOptions

Proporciona configuración para IIS en proceso.

JwtBearerAppBuilderExtensions

Métodos de extensión para agregar capacidades de autenticación de portador de OpenIdConnect a una canalización de aplicación HTTP.

JwtBearerOptions

La clase de opciones proporciona la información necesaria para controlar el comportamiento del middleware de autenticación de portador

MapExtensions

Métodos de extensión para .MapMiddleware

MapRouteRouteBuilderExtensions

Proporciona métodos de extensión para IRouteBuilder agregar rutas.

MapWhenExtensions

Métodos de extensión para .MapWhenMiddleware

MicrosoftAccountAppBuilderExtensions

Métodos de extensión para agregar capacidades de autenticación de cuentas de Microsoft a una canalización de aplicación HTTP.

MicrosoftAccountOptions

Opciones de configuración para MicrosoftAccountMiddleware.

MigrationsEndPointExtensions

IApplicationBuilder métodos de MigrationsEndPointMiddlewareextensión para .

MigrationsEndPointOptions

Opciones de MigrationsEndPointMiddleware.

MvcApplicationBuilderExtensions

Métodos de extensión para IApplicationBuilder agregar MVC a la canalización de ejecución de solicitudes.

MvcAreaRouteBuilderExtensions

Métodos de extensión para IRouteBuilder.

OAuthAppBuilderExtensions

Métodos de extensión para agregar capacidades de autenticación de OAuth 2,0 a una canalización de aplicación HTTP.

OAuthOptions

Opciones de configuración para OAuthMiddleware<TOptions>.

OpenIdConnectAppBuilderExtensions

Métodos de extensión para agregar capacidades de autenticación de OpenID Connect a una canalización de aplicación HTTP.

OpenIdConnectOptions

Opciones de configuración para OpenIdConnectMiddleware

OwinExtensions

Métodos de extensión para agregar OWIN a una canalización de aplicación HTTP.

PageActionEndpointConventionBuilder

Crea convenciones que se usarán para la personalización de EndpointBuilder instancias.

ProxyExtension
ProxyOptions

Opciones para configurar el host, el esquema y la configuración del puerto

RazorPagesEndpointRouteBuilderExtensions

Contiene métodos de extensión para usar Razor Pages con IEndpointRouteBuilder.

RemoteAuthenticationOptions

Contiene las opciones utilizadas por el RemoteAuthenticationHandler<TOptions> .

RequestLocalizationOptions

Especifica las opciones de RequestLocalizationMiddleware.

RequestLocalizationOptionsExtensions

Métodos de extensión para .RequestLocalizationOptions

ResponseBufferingMiddlewareExtensions
ResponseCachingExtensions

Métodos de extensión para agregar a ResponseCachingMiddleware una aplicación.

ResponseCompressionBuilderExtensions

Métodos de extensión para el middleware ResponseCompression.

ResponseCompressionServicesExtensions

Métodos de extensión para el middleware ResponseCompression.

RewriteBuilderExtensions

Métodos de extensión para RewriteMiddleware

RouteHandlerBuilder

Crea convenciones que se usarán para la personalización de las instancias de MapAction EndpointBuilder .

RouterMiddleware

Middleware responsable del enrutamiento.

RoutingBuilderExtensions

Métodos de extensión para agregar el RouterMiddleware middleware a .IApplicationBuilder

RoutingEndpointConventionBuilderExtensions

Métodos de extensión para agregar metadatos de enrutamiento a instancias de punto de conexión mediante IEndpointConventionBuilder.

RunExtensions

Métodos de extensión para agregar middleware de terminal.

SessionMiddlewareExtensions

Métodos de extensión para agregar a SessionMiddleware una aplicación.

SessionOptions

Representa las opciones de estado de sesión de la aplicación.

SignalRAppBuilderExtensions

Métodos de extensión para IApplicationBuilder.

SpaApplicationBuilderExtensions

Proporciona métodos de extensión que se usan para configurar una aplicación para hospedar una aplicación de página única (SPA) del lado cliente.

SpaPrerenderingExtensions

Métodos de extensión para configurar la preprocesación de una aplicación de página única.

SpaPrerenderingOptions

Representa las opciones del middleware de representación previa de SPA.

SpaProxyingExtensions

Métodos de extensión para el proxy de solicitudes a un servidor de desarrollo spa local durante el desarrollo. No para su uso en aplicaciones de producción.

SpaRouteExtensions

Métodos de extensión útiles para configurar el enrutamiento en una aplicación de página única (SPA).

StaticFileExtensions

Métodos de extensión para StaticFileMiddleware

StaticFileOptions

Opciones para enviar archivos estáticos

StaticFilesEndpointRouteBuilderExtensions

Contiene métodos de extensión para usar archivos estáticos con enrutamiento de puntos de conexión.

StatusCodePagesExtensions

Métodos de extensión para habilitar StatusCodePagesMiddleware.

StatusCodePagesOptions

Opciones de StatusCodePagesMiddleware.

TwitterAppBuilderExtensions

Métodos de extensión para agregar capacidades de autenticación de Twitter a una canalización de aplicación HTTP.

TwitterOptions

Opciones del middleware de autenticación de Twitter.

UseExtensions

Métodos de extensión para agregar middleware.

UseMiddlewareExtensions

Métodos de extensión para agregar middleware con tipo.

UsePathBaseExtensions

Métodos de extensión para IApplicationBuilder.

UseWhenExtensions

Métodos de extensión para IApplicationBuilder.

WebApiCompatShimRouteBuilderExtensions
WebApplication

La aplicación web que se usa para configurar la canalización HTTP y las rutas.

WebApplicationBuilder

Generador para aplicaciones web y servicios.

WebApplicationOptions

Opciones para configurar el comportamiento de CreateBuilder(WebApplicationOptions).

WebAssemblyNetDebugProxyAppBuilderExtensions

Proporciona infraestructura para depurar aplicaciones WebAssembly de Blazor.

WebpackDevMiddleware

Métodos de extensión que se pueden usar para habilitar la compatibilidad con middleware de desarrollo de Webpack.

WebSocketMiddlewareExtensions

IApplicationBuilder métodos de extensión para agregar y configurar WebSocketMiddleware.

WebSocketOptions

Opciones de configuración para WebSocketMiddleware.

WelcomePageExtensions

Extensiones de IApplicationBuilder para WelcomePageMiddleware.

WelcomePageOptions

Opciones para WelcomePageMiddleware.

Interfaces

IApplicationBuilder

Define una clase que proporciona los mecanismos para configurar la canalización de solicitudes de una aplicación.

IEndpointConventionBuilder

Compila convenciones que se usarán para la personalización de EndpointBuilder instancias.

IHubEndpointConventionBuilder

Abstracción que crea convenciones que se usarán para la personalización de instancias de Hub EndpointBuilder .

Comentarios

Para obtener más información sobre el uso de ASP.NET Core middleware integrado, consulte middleware integrado.