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 RequestLocalizationMiddleware a 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 EndpointBuilder ComponentHub.

ComponentEndpointRouteBuilderExtensions

Extensiones para IEndpointRouteBuilder .

ComponentsWebAssemblyApplicationBuilderExtensions

Extensiones para asignar aplicaciones WebAssembly de Blazor.

ConcurrencyLimiterExtensions

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

ConfigureHostBuilder

No se puede compilar IHostBuilder para WebApplicationBuilder . Use Build() para compilar el WebApplicationBuilder .

ConfigureWebHostBuilder

No se puede compilar IWebHostBuilder para WebApplicationBuilder . Use Build() para compilar el WebApplicationBuilder .

ConnectionEndpointRouteBuilder

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

ConnectionEndpointRouteBuilderExtensions

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

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 la 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

IApplicationBuilder Métodos de extensión para DatabaseErrorPageMiddleware .

DatabaseErrorPageOptions

Opciones para DatabaseErrorPageMiddleware .

DefaultFilesExtensions

Métodos de extensión para DefaultFilesMiddleware

DefaultFilesOptions

Opciones para seleccionar nombres de archivo predeterminados.

DeveloperExceptionPageExtensions

IApplicationBuilder métodos de extensión para DeveloperExceptionPageMiddleware .

DeveloperExceptionPageOptions

Opciones para DeveloperExceptionPageMiddleware .

DirectoryBrowserExtensions

Métodos de extensión para DirectoryBrowserMiddleware

DirectoryBrowserOptions

Opciones de examen de directorios

ElmExtensions
EndpointBuilder

Clase base para compilar un nuevo Endpoint objeto .

EndpointRouteBuilderExtensions

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

EndpointRoutingApplicationBuilderExtensions

Constains extensions for configuring routing on an 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, archivo 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

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

HealthCheckApplicationBuilderExtensions

IApplicationBuilder Mé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

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

HubEndpointRouteBuilderExtensions

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

IdentityOptions

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

IISOptions

Opciones para configurar IIS fuera de proceso.

IISServerOptions

Proporciona la 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 IRouteBuilder para 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 extensión para MigrationsEndPointMiddleware .

MigrationsEndPointOptions

Opciones para MigrationsEndPointMiddleware .

MvcApplicationBuilderExtensions

Métodos de extensión IApplicationBuilder para 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

Compila 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 Razor Pages con IEndpointRouteBuilder .

RemoteAuthenticationOptions

Contiene las opciones utilizadas por el RemoteAuthenticationHandler<TOptions> .

RequestLocalizationOptions

Especifica las opciones para RequestLocalizationMiddleware .

RequestLocalizationOptionsExtensions

Métodos de extensión para RequestLocalizationOptions .

ResponseBufferingMiddlewareExtensions
ResponseCachingExtensions

Métodos de extensión para agregar ResponseCachingMiddleware a 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

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

RouterMiddleware

Middleware responsable del enrutamiento.

RoutingBuilderExtensions

Métodos de extensión para agregar RouterMiddleware el 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 SessionMiddleware a una aplicación.

SessionOptions

Representa las opciones de estado de sesión para 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 las solicitudes de proxy a un servidor de desarrollo de 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 para 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

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

WebApplicationBuilder

Generador de 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 EndpointBuilder del centro.

Comentarios

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