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 Browser Link en una aplicación de 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 funcionalidades de transformación de notificaciones a una canalización de aplicación HTTP.

ClaimsTransformationOptions

Contiene las opciones usadas por .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

No compilable IHostBuilder para WebApplicationBuilder. Use Build() para compilar .WebApplicationBuilder

ConfigureWebHostBuilder

No compilable IWebHostBuilder 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 funcionalidades 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

IApplicationBuilder métodos de DatabaseErrorPageMiddlewareextensión para .

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

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

EndpointBuilder

Clase base para compilar 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 funcionalidades 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 funcionalidades 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

IApplicationBuilder métodos de HealthCheckMiddlewareextensión para .

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 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 funcionalidades 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 funcionalidades de autenticación de cuenta 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 funcionalidades de autenticación de OAuth 2.0 a una canalización de aplicación HTTP.

OAuthOptions

Opciones de configuración para OAuthMiddleware<TOptions>.

OpenApiEndpointConventionBuilderExtensions

Métodos de extensión para anotar descripciones de OpenAPI en un Endpoint.

OpenIdConnectAppBuilderExtensions

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

OpenIdConnectOptions

Opciones de configuración para OpenIdConnectMiddleware

OutputCacheApplicationBuilderExtensions

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

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

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

ProxyOptions

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

RateLimiterApplicationBuilderExtensions

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

RateLimiterEndpointConventionBuilderExtensions

Métodos de extensión del limitador de velocidad para IEndpointConventionBuilder.

RateLimiterServiceCollectionExtensions

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

RazorPagesEndpointRouteBuilderExtensions

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

RemoteAuthenticationOptions

Contiene las opciones usadas por .RemoteAuthenticationHandler<TOptions>

RequestDecompressionBuilderExtensions

Métodos de extensión para el middleware de descompresión de solicitudes HTTP.

RequestLocalizationOptions

Especifica las opciones de RequestLocalizationMiddleware.

RequestLocalizationOptionsExtensions

Métodos de extensión para .RequestLocalizationOptions

ResponseBufferingMiddlewareExtensions

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

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 representación previa 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 se usa 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 funcionalidades 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

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

WebApplication

La 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 de Hub EndpointBuilder .

Comentarios

Para obtener más información sobre cómo usar ASP.NET Core middleware integrado, consulte Middleware integrado.