AnalysisBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un IApplicationBuilder decorador usado por AnalysisStartupFilter para agregar AnalysisMiddleware el middleware antes y después entre sí en la canalización.
public ref class AnalysisBuilder : Microsoft::AspNetCore::Builder::IApplicationBuilder
public class AnalysisBuilder : Microsoft.AspNetCore.Builder.IApplicationBuilder
type AnalysisBuilder = class
interface IApplicationBuilder
Public Class AnalysisBuilder
Implements IApplicationBuilder
- Herencia
-
AnalysisBuilder
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| AnalysisBuilder(IApplicationBuilder) |
Inicializa una nueva instancia de AnalysisBuilder. |
Propiedades
| Nombre | Description |
|---|---|
| ApplicationServices |
Obtiene o establece el IServiceProvider objeto que proporciona acceso al contenedor de servicios de la aplicación. |
| Properties |
Obtiene una colección de clave-valor que se puede usar para compartir datos entre middleware. |
| ServerFeatures |
Obtiene el conjunto de características HTTP que proporciona el servidor de la aplicación. |
Métodos
| Nombre | Description |
|---|---|
| Build() |
Compila el delegado usado por esta aplicación para procesar solicitudes HTTP. |
| New() |
Crea un nuevo IApplicationBuilder objeto que comparte el Properties objeto de este IApplicationBuilderobjeto . |
| Use(Func<RequestDelegate,RequestDelegate>) |
Agrega un delegado de middleware a la canalización de solicitudes de la aplicación. |
Métodos de extensión
| Nombre | Description |
|---|---|
| Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>) |
Bifurca la canalización de solicitudes en función de las coincidencias de la ruta de acceso de solicitud especificada. Si la ruta de acceso de la solicitud comienza con la ruta de acceso especificada, se ejecuta la rama. |
| Map(IApplicationBuilder, PathString, Boolean, Action<IApplicationBuilder>) |
Bifurca la canalización de solicitudes en función de las coincidencias de la ruta de acceso de solicitud especificada. Si la ruta de acceso de la solicitud comienza con la ruta de acceso especificada, se ejecuta la rama. |
| Map(IApplicationBuilder, String, Action<IApplicationBuilder>) |
Bifurca la canalización de solicitudes en función de las coincidencias de la ruta de acceso de solicitud especificada. Si la ruta de acceso de la solicitud comienza con la ruta de acceso especificada, se ejecuta la rama. |
| MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Bifurca la canalización de solicitudes en función del resultado del predicado especificado. |
| Run(IApplicationBuilder, RequestDelegate) |
Agrega un delegado de middleware de terminal a la canalización de solicitudes de la aplicación. |
| RunProxy(IApplicationBuilder, ProxyOptions) |
Envía una solicitud al servidor remoto tal y como se especifica en las opciones. |
| RunProxy(IApplicationBuilder) |
Envía una solicitud al servidor remoto tal y como se especifica en las opciones. |
| Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
Agrega un delegado de middleware definido en línea a la canalización de solicitud de la aplicación. Si no llama a la siguiente función, use Run(IApplicationBuilder, RequestDelegate) en su lugar. Prefiere usar Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) para mejorar el rendimiento, como se muestra a continuación:
|
| Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) |
Agrega un delegado de middleware definido en línea a la canalización de solicitud de la aplicación. Si no llama a la siguiente función, use Run(IApplicationBuilder, RequestDelegate) en su lugar. |
| UseAntiforgery(IApplicationBuilder) |
Agrega el middleware anti-forgery a la canalización. |
| UseAuthentication(IApplicationBuilder) |
AuthenticationMiddleware Agrega al objeto especificado IApplicationBuilder, que habilita las funcionalidades de autenticación. |
| UseAuthorization(IApplicationBuilder) |
AuthorizationMiddleware Agrega al objeto especificado IApplicationBuilder, que habilita las funcionalidades de autorización.
Al autorizar un recurso que se enruta mediante el enrutamiento de puntos de conexión, esta llamada debe aparecer entre las llamadas a |
| UseBlazorFrameworkFiles(IApplicationBuilder, PathString) |
Configura la aplicación para proporcionar archivos del marco WebAssembly de Blazor desde la ruta de acceso |
| UseBlazorFrameworkFiles(IApplicationBuilder) |
Configura la aplicación para proporcionar archivos del marco WebAssembly de Blazor desde la ruta de acceso raíz "/". |
| UseBrowserLink(IApplicationBuilder) |
Se llama a este método para habilitar Browser Link en una aplicación. Registra un método de fábrica que crea BrowserLinkMiddleware para cada solicitud. |
| UseCertificateForwarding(IApplicationBuilder) |
Agrega un middleware a la canalización que buscará un certificado en un encabezado de solicitud descodificarlo y actualiza HttpContext.Connection.ClientCertificate. |
| UseClaimsTransformation(IApplicationBuilder, ClaimsTransformationOptions) |
Agrega el ClaimsTransformationMiddleware middleware al especificado IApplicationBuilder, que habilita las funcionalidades de transformación de notificaciones. |
| UseClaimsTransformation(IApplicationBuilder, Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>) |
Agrega el ClaimsTransformationMiddleware middleware al especificado IApplicationBuilder, que habilita las funcionalidades de transformación de notificaciones. |
| UseClaimsTransformation(IApplicationBuilder) |
Agrega el ClaimsTransformationMiddleware middleware al especificado IApplicationBuilder, que habilita las funcionalidades de transformación de notificaciones. |
| UseConcurrencyLimiter(IApplicationBuilder) |
Obsoletos.
ConcurrencyLimiterMiddleware Agrega para limitar el número de solicitudes que se ejecutan simultáneamente. |
| UseConnections(IApplicationBuilder, Action<ConnectionsRouteBuilder>) |
Obsoletos.
Agrega compatibilidad con controladores de conexión de ASP.NET Core a la canalización de ejecución de solicitudes /> Este método está obsoleto y se quitará en una versión futura. La alternativa recomendada es usar MapConnections o MapConnectionHandler<TConnectionHandler> dentro de Microsoft. AspNetCore.Builder.UseEndpoints(...). |
| UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) |
Obsoletos.
Obsoletos.
UseCookieAuthentication está obsoleto. Configure la autenticación de cookies con AddAuthentication(). AddCookie en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) |
Agrega el CookieAuthenticationMiddleware middleware al especificado IApplicationBuilder, que habilita las funcionalidades de autenticación de cookies. |
| UseCookieAuthentication(IApplicationBuilder) |
Obsoletos.
Obsoletos.
UseCookieAuthentication está obsoleto. Configure la autenticación de cookies con AddAuthentication(). AddCookie en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) |
Agrega el CookiePolicyMiddleware controlador al especificado IApplicationBuilder, que habilita las funcionalidades de la directiva de cookies. |
| UseCookiePolicy(IApplicationBuilder) |
Agrega el CookiePolicyMiddleware controlador al especificado IApplicationBuilder, que habilita las funcionalidades de la directiva de cookies. |
| UseCors(IApplicationBuilder, Action<CorsPolicyBuilder>) |
Agrega un middleware CORS a la canalización de la aplicación web para permitir solicitudes entre dominios. |
| UseCors(IApplicationBuilder, String) |
Agrega un middleware CORS a la canalización de la aplicación web para permitir solicitudes entre dominios. |
| UseCors(IApplicationBuilder) |
Agrega un middleware CORS a la canalización de la aplicación web para permitir solicitudes entre dominios. |
| UseDatabaseErrorPage(IApplicationBuilder, DatabaseErrorPageOptions) |
Obsoletos.
Captura excepciones sincrónicas y asincrónicas relacionadas con la base de datos de la canalización que se pueden resolver mediante migraciones de Entity Framework. Cuando se producen estas excepciones, se genera una respuesta HTML con detalles de las posibles acciones para resolver el problema. |
| UseDatabaseErrorPage(IApplicationBuilder) |
Obsoletos.
Captura excepciones sincrónicas y asincrónicas relacionadas con la base de datos de la canalización que se pueden resolver mediante migraciones de Entity Framework. Cuando se producen estas excepciones, se genera una respuesta HTML con detalles de las posibles acciones para resolver el problema. |
| UseDefaultFiles(IApplicationBuilder, DefaultFilesOptions) |
Habilita la asignación de archivos predeterminada con las opciones especificadas. |
| UseDefaultFiles(IApplicationBuilder, String) |
Habilita la asignación de archivos predeterminada para la ruta de acceso de solicitud dada. |
| UseDefaultFiles(IApplicationBuilder) |
Habilita la asignación de archivos predeterminada en la ruta de acceso actual. |
| UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions) |
Captura instancias sincrónicas y asincrónicas Exception de la canalización y genera respuestas de error HTML. |
| UseDeveloperExceptionPage(IApplicationBuilder) |
Captura instancias sincrónicas y asincrónicas Exception de la canalización y genera respuestas de error HTML. |
| UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions) |
Habilitación de la exploración de directorios con las opciones especificadas |
| UseDirectoryBrowser(IApplicationBuilder, String) |
Habilita la exploración de directorios para la ruta de acceso de solicitud dada. |
| UseDirectoryBrowser(IApplicationBuilder) |
Habilitación de la exploración de directorios en la ruta de acceso actual |
| UseElmCapture(IApplicationBuilder) |
Habilita el servicio de registro Elm, al que se puede acceder a través de ElmPageMiddleware. |
| UseElmPage(IApplicationBuilder) |
Habilita la visualización de registros capturados por .ElmCaptureMiddleware |
| UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) |
Agrega un middleware de |
| UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>) |
Agrega un middleware a la canalización que detectará excepciones, las registrará y volverá a ejecutar la solicitud en una canalización alternativa. La solicitud no se volverá a ejecutar si la respuesta ya se ha iniciado. |
| UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions) |
Agrega un middleware a la canalización que detectará excepciones, las registrará y volverá a ejecutar la solicitud en una canalización alternativa. La solicitud no se volverá a ejecutar si la respuesta ya se ha iniciado. |
| UseExceptionHandler(IApplicationBuilder, String, Boolean) |
Agrega un middleware a la canalización que detectará excepciones, registrarlas, restablecer la ruta de acceso de la solicitud y volver a ejecutar la solicitud. La solicitud no se volverá a ejecutar si la respuesta ya se ha iniciado. |
| UseExceptionHandler(IApplicationBuilder, String) |
Agrega un middleware a la canalización que detectará excepciones, registrarlas, restablecer la ruta de acceso de la solicitud y volver a ejecutar la solicitud. La solicitud no se volverá a ejecutar si la respuesta ya se ha iniciado. |
| UseExceptionHandler(IApplicationBuilder) |
Agrega un middleware a la canalización que detectará excepciones, las registrará y volverá a ejecutar la solicitud en una canalización alternativa. La solicitud no se volverá a ejecutar si la respuesta ya se ha iniciado. |
| UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) |
Obsoletos.
Obsoletos.
UseFacebookAuthentication está obsoleto. Configure la autenticación de Facebook con AddAuthentication(). AddFacebook en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) |
Agrega el FacebookMiddleware middleware al especificado IApplicationBuilder, que habilita las funcionalidades de autenticación de Facebook. |
| UseFacebookAuthentication(IApplicationBuilder) |
Obsoletos.
Obsoletos.
UseFacebookAuthentication está obsoleto. Configure la autenticación de Facebook con AddAuthentication(). AddFacebook en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseFileServer(IApplicationBuilder, Boolean) |
Habilite todo el middleware de archivos estáticos en para la ruta de acceso de solicitud actual en el directorio actual. |
| UseFileServer(IApplicationBuilder, FileServerOptions) |
Habilitación de todo el middleware de archivos estáticos con las opciones especificadas |
| UseFileServer(IApplicationBuilder, String) |
Habilita todo el middleware de archivos estáticos (excepto la exploración de directorios) para la ruta de acceso de solicitud especificada desde el directorio del mismo nombre. |
| UseFileServer(IApplicationBuilder) |
Habilite todo el middleware de archivos estáticos (excepto la exploración de directorios) para la ruta de acceso de solicitud actual en el directorio actual. |
| UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions) |
Aplica encabezados reenviados a sus campos coincidentes en la solicitud actual. Por convención, los servidores proxy HTTP reenvía información del cliente en encabezados HTTP conocidos. ForwardedHeadersMiddleware Lee estos encabezados y rellena los campos asociados en HttpContext. |
| UseForwardedHeaders(IApplicationBuilder) |
Aplica encabezados reenviados a sus campos coincidentes en la solicitud actual. Por convención, los servidores proxy HTTP reenvía información del cliente en encabezados HTTP conocidos. ForwardedHeadersMiddleware Lee estos encabezados y rellena los campos asociados en HttpContext. |
| UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) |
Obsoletos.
UseGoogleAuthentication está obsoleto. Configure la autenticación de Google con AddAuthentication(). AddGoogle en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) |
Agrega el GoogleMiddleware middleware al especificado IApplicationBuilder, que habilita las funcionalidades de autenticación de Google. |
| UseGoogleAuthentication(IApplicationBuilder) |
Obsoletos.
UseGoogleAuthentication está obsoleto. Configure la autenticación de Google con AddAuthentication(). AddGoogle en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseHeaderPropagation(IApplicationBuilder) |
Agrega un middleware que recopila encabezados que se van a propagar a .HttpClient |
| UseHealthChecks(IApplicationBuilder, PathString, HealthCheckOptions) |
Agrega un middleware que proporciona el estado de comprobación de estado. |
| UseHealthChecks(IApplicationBuilder, PathString, Int32, HealthCheckOptions) |
Agrega un middleware que proporciona el estado de comprobación de estado. |
| UseHealthChecks(IApplicationBuilder, PathString, Int32) |
Agrega un middleware que proporciona el estado de comprobación de estado. |
| UseHealthChecks(IApplicationBuilder, PathString, String, HealthCheckOptions) |
Agrega un middleware que proporciona el estado de comprobación de estado. |
| UseHealthChecks(IApplicationBuilder, PathString, String) |
Agrega un middleware que proporciona el estado de comprobación de estado. |
| UseHealthChecks(IApplicationBuilder, PathString) |
Agrega un middleware que proporciona el estado de comprobación de estado. |
| UseHostFiltering(IApplicationBuilder) |
Agrega middleware para filtrar solicitudes por encabezados de host permitidos. Las solicitudes no válidas se rechazarán con un código de estado 400. |
| UseHsts(IApplicationBuilder) |
Agrega middleware para usar HSTS, que agrega el encabezado Strict-Transport-Security. |
| UseHttpLogging(IApplicationBuilder) |
Agrega un middleware que puede registrar solicitudes y respuestas HTTP. |
| UseHttpLoggingMiddleware(IApplicationBuilder) |
Registra el middleware de registro de solicitudes HTTP entrantes en IApplicationBuilder. |
| UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions) |
Permite que la solicitud POST entrante invalide el tipo de método con el tipo especificado en el formulario. Este middleware se usa cuando un cliente está limitado a enviar métodos GET o POST, pero quiere invocar otros métodos HTTP. |
| UseHttpMethodOverride(IApplicationBuilder) |
Permite que la solicitud POST entrante invalide el tipo de método con el tipo especificado en el encabezado. Este middleware se usa cuando un cliente está limitado a enviar métodos GET o POST, pero quiere invocar otros métodos HTTP. De forma predeterminada, el encabezado de solicitud X-HTTP-Method-Override se usa para especificar el método HTTP que se está tunelizando. |
| UseHttpsRedirection(IApplicationBuilder) |
Agrega middleware para redirigir solicitudes HTTP a HTTPS. |
| UseIdentity(IApplicationBuilder) |
Obsoletos.
Este método está obsoleto y se quitará en una versión futura. La alternativa recomendada es UseAuthentication(IApplicationBuilder) Habilita ASP.NET identidad para la aplicación actual. |
| UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) |
Obsoletos.
Obsoletos.
UseJwtBearerAuthentication está obsoleto. Configure la autenticación JwtBearer con AddAuthentication(). AddJwtBearer en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) |
Agrega el JwtBearerMiddleware middleware al especificado IApplicationBuilder, que habilita las funcionalidades de procesamiento de tokens de portador. Este middleware comprende los tokens con formato adecuado y protegidos que aparecen en el encabezado de solicitud. Si Options.AuthenticationMode es Activo, las notificaciones dentro del token de portador se agregan al usuario IPrincipal de la solicitud actual. Si Options.AuthenticationMode es Pasivo, la solicitud actual no se modifica, pero IAuthenticationManager AuthenticateAsync se puede usar en cualquier momento para obtener las notificaciones del token de portador de la solicitud. Consulte también http://tools.ietf.org/html/rfc6749 |
| UseJwtBearerAuthentication(IApplicationBuilder) |
Obsoletos.
Obsoletos.
UseJwtBearerAuthentication está obsoleto. Configure la autenticación JwtBearer con AddAuthentication(). AddJwtBearer en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) |
Obsoletos.
Obsoletos.
UseMicrosoftAccountAuthentication está obsoleto. Configure la autenticación microsoftAccount con AddAuthentication(). AgregueMicrosoftAccount en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) |
Agrega el middleware MicrosoftAccountMiddleware al IApplicationBuilder especificado, lo que habilita las funcionalidades de autenticación de cuenta de Microsoft. |
| UseMicrosoftAccountAuthentication(IApplicationBuilder) |
Obsoletos.
Obsoletos.
UseMicrosoftAccountAuthentication está obsoleto. Configure la autenticación microsoftAccount con AddAuthentication(). AgregueMicrosoftAccount en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseMiddleware(IApplicationBuilder, Type, Object[]) |
Agrega un tipo de middleware a la canalización de solicitudes de la aplicación. |
| UseMiddleware<TMiddleware>(IApplicationBuilder, Object[]) |
Agrega un tipo de middleware a la canalización de solicitudes de la aplicación. |
| UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) |
Procesa las solicitudes para ejecutar operaciones de migraciones. El middleware escuchará las solicitudes a la ruta de acceso configurada en |
| UseMigrationsEndPoint(IApplicationBuilder) |
Procesa las solicitudes para ejecutar operaciones de migraciones. El middleware escuchará las solicitudes realizadas a DefaultPath. |
| UseMvc(IApplicationBuilder, Action<IRouteBuilder>) |
Agrega MVC a la canalización de ejecución de IApplicationBuilder solicitudes. |
| UseMvc(IApplicationBuilder) |
Agrega MVC a la canalización de ejecución de IApplicationBuilder solicitudes. |
| UseMvcWithDefaultRoute(IApplicationBuilder) |
Agrega MVC a la IApplicationBuilder canalización de ejecución de solicitudes con una ruta predeterminada denominada "default" y la siguiente plantilla: '{controller=Home}/{action=Index}/{id?}'. |
| UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) |
Obsoletos.
Obsoletos.
UseOAuthAuthentication está obsoleto. Configure la autenticación de OAuth con AddAuthentication(). AddOAuth en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) |
Agrega el OAuthMiddleware<TOptions> middleware al especificado IApplicationBuilder, que habilita las funcionalidades de autenticación de OAuth 2.0. |
| UseOAuthAuthentication(IApplicationBuilder) |
Obsoletos.
Obsoletos.
UseOAuthAuthentication está obsoleto. Configure la autenticación de OAuth con AddAuthentication(). AddOAuth en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) |
Obsoletos.
Obsoletos.
UseOpenIdConnectAuthentication está obsoleto. Configure la autenticación de OpenIdConnect con AddAuthentication(). AddOpenIdConnect en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) |
Agrega el OpenIdConnectMiddleware middleware al especificado IApplicationBuilder, que habilita las funcionalidades de autenticación de OpenID Connect. |
| UseOpenIdConnectAuthentication(IApplicationBuilder) |
Obsoletos.
Obsoletos.
UseOpenIdConnectAuthentication está obsoleto. Configure la autenticación de OpenIdConnect con AddAuthentication(). AddOpenIdConnect en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseOutputCache(IApplicationBuilder) |
Agrega el Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware para almacenar en caché las respuestas HTTP. |
| UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>) |
Agrega la canalización de middleware de OWIN al especificado IApplicationBuilder. |
| UseOwin(IApplicationBuilder) |
Agrega una canalización OWIN al especificado IApplicationBuilder. |
| UsePathBase(IApplicationBuilder, PathString) |
Agrega un middleware que extrae la base de ruta de acceso especificada de la ruta de acceso de solicitud y postpendla a la base de ruta de acceso de solicitud. |
| UseRateLimiter(IApplicationBuilder, RateLimiterOptions) |
Habilita la limitación de velocidad para la aplicación. |
| UseRateLimiter(IApplicationBuilder) |
Habilita la limitación de velocidad para la aplicación. |
| UseRequestCheckpoint(IApplicationBuilder) |
Registra el middleware para la creación de puntos de control de solicitudes. |
| UseRequestCheckpoint(IApplicationBuilder) |
Registra los middleware relacionados con el punto de control de solicitud en la canalización. |
| UseRequestDecompression(IApplicationBuilder) |
Agrega middleware para descomprimir dinámicamente los cuerpos de solicitud HTTP. |
| UseRequestLatencyTelemetry(IApplicationBuilder) |
Agrega el middleware de telemetría de latencia de solicitud para IApplicationBuilder solicitar la canalización de ejecución. |
| UseRequestLatencyTelemetry(IApplicationBuilder) |
Agrega el middleware de telemetría de latencia de solicitud para IApplicationBuilder solicitar la canalización de ejecución. |
| UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>) |
Agrega para establecer automáticamente la RequestLocalizationMiddleware información de referencia cultural de las solicitudes en función de la información proporcionada por el cliente. |
| UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions) |
Agrega para establecer automáticamente la RequestLocalizationMiddleware información de referencia cultural de las solicitudes en función de la información proporcionada por el cliente. |
| UseRequestLocalization(IApplicationBuilder, String[]) |
Agrega para establecer automáticamente la RequestLocalizationMiddleware información de referencia cultural de las solicitudes en función de la información proporcionada por el cliente. |
| UseRequestLocalization(IApplicationBuilder) |
Agrega para establecer automáticamente la RequestLocalizationMiddleware información de referencia cultural de las solicitudes en función de la información proporcionada por el cliente. |
| UseRequestTimeouts(IApplicationBuilder) |
Habilita los tiempos de espera de solicitud para la aplicación. No hay tiempos de espera configurados de forma predeterminada. Deben configurarse en RequestTimeoutOptions, en los RequestTimeoutAttribute puntos de conexión o mediante las extensiones de enrutamiento WithRequestTimeout. |
| UseResponseBuffering(IApplicationBuilder) |
Habilita el almacenamiento en búfer completo de los cuerpos de respuesta. Esto se puede deshabilitar por solicitud mediante IHttpBufferingFeature. |
| UseResponseCaching(IApplicationBuilder) |
Agrega para ResponseCachingMiddleware almacenar en caché las respuestas HTTP. |
| UseResponseCompression(IApplicationBuilder) |
Agrega middleware para comprimir dinámicamente las respuestas HTTP. |
| UseRewriter(IApplicationBuilder, RewriteOptions) |
Comprueba si una dirección URL determinada coincide con las reglas y condiciones, y modifica HttpContext en coincidencia. |
| UseRewriter(IApplicationBuilder) |
Comprueba si una dirección URL determinada coincide con las reglas y condiciones, y modifica HttpContext en coincidencia. |
| UseRouter(IApplicationBuilder, Action<IRouteBuilder>) |
Agrega un RouterMiddleware middleware al especificado IApplicationBuilder con el IRouter compilado a partir de configurado IRouteBuilder. |
| UseRouter(IApplicationBuilder, IRouter) |
Agrega un RouterMiddleware middleware al especificado IApplicationBuilder con el especificado IRouter. |
| UseRouting(IApplicationBuilder) |
Agrega un middleware |
| UseSession(IApplicationBuilder, SessionOptions) |
Agrega para habilitar automáticamente el SessionMiddleware estado de sesión de la aplicación. |
| UseSession(IApplicationBuilder) |
Agrega para habilitar automáticamente el SessionMiddleware estado de sesión de la aplicación. |
| UseSignalR(IApplicationBuilder, Action<HubRouteBuilder>) |
Obsoletos.
Agrega SignalR a la canalización de ejecución de solicitudes IApplicationBuilder . Este método está obsoleto y se quitará en una versión futura. La alternativa recomendada es usar MapHub<THub> dentro de Microsoft. AspNetCore.Builder.UseEndpoints(...). |
| UseSpa(IApplicationBuilder, Action<ISpaBuilder>) |
Controla todas las solicitudes desde este punto de la cadena de middleware devolviendo la página predeterminada de la aplicación de página única (SPA). Este middleware debe colocarse tarde en la cadena, de modo que otros middleware para atender archivos estáticos, acciones de MVC, etcetera., tienen prioridad. |
| UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) |
Configura la aplicación para proporcionar archivos estáticos para una aplicación de página única (SPA). Los archivos se ubicarán mediante el servicio registrado ISpaStaticFileProvider . |
| UseSpaStaticFiles(IApplicationBuilder) |
Configura la aplicación para proporcionar archivos estáticos para una aplicación de página única (SPA). Los archivos se ubicarán mediante el servicio registrado ISpaStaticFileProvider . |
| UseStaticFiles(IApplicationBuilder, StaticFileOptions) |
Habilita el servicio de archivos estáticos con las opciones especificadas. |
| UseStaticFiles(IApplicationBuilder, String) |
Habilita el servicio de archivos estáticos para la ruta de acceso de solicitud especificada. |
| UseStaticFiles(IApplicationBuilder) |
Habilita el servicio de archivos estáticos para la ruta de acceso de solicitud actual. |
| UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>) |
Agrega un middleware StatusCodePages a la canalización con la canalización de middleware alternativa especificada para ejecutar para generar el cuerpo de la respuesta. |
| UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>) |
Agrega un middleware StatusCodePages con el controlador especificado que comprueba si hay respuestas con códigos de estado entre 400 y 599 que no tienen un cuerpo. |
| UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions) |
Agrega un middleware StatusCodePages con las opciones especificadas que comprueban las respuestas con códigos de estado entre 400 y 599 que no tienen un cuerpo. Si HandleAsync usa su valor predeterminado, intenta generar una ProblemDetails respuesta mediante IProblemDetailsService y vuelve a una respuesta de texto sin formato que incluye el código de estado. |
| UseStatusCodePages(IApplicationBuilder, String, String) |
Agrega un middleware StatusCodePages con el cuerpo de respuesta especificado que se va a enviar. Esto puede incluir un marcador de posición "{0}" para el código de estado. El middleware comprueba si hay respuestas con códigos de estado entre 400 y 599 que no tienen un cuerpo. |
| UseStatusCodePages(IApplicationBuilder) |
Agrega un StatusCodePagesMiddleware objeto con el controlador de respuesta predeterminado. El middleware comprueba si hay respuestas con códigos de estado entre 400 y 599 que no tienen un cuerpo y, cuando IProblemDetailsService hay disponible, intenta generar una ProblemDetails respuesta. Si el servicio no está disponible o no puede escribir la respuesta, genera una respuesta de texto sin formato que incluye el código de estado. |
| UseStatusCodePagesWithRedirects(IApplicationBuilder, String) |
Agrega un middleware StatusCodePages a la canalización. Especifica que las respuestas se deben controlar redirigiendo con la plantilla de dirección URL de ubicación especificada. Esto puede incluir un marcador de posición "{0}" para el código de estado. Las direcciones URL que comienzan por "~" tendrán antepuesto PathBase, donde cualquier otra dirección URL se usará tal cual. |
| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String, Boolean) |
Agrega un middleware StatusCodePages a la canalización. Especifica que el cuerpo de la respuesta se debe generar al volver a ejecutar la canalización de solicitudes mediante una ruta de acceso alternativa. Esta ruta de acceso puede contener un marcador de posición "{0}" del código de estado. |
| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String) |
Agrega un middleware StatusCodePages a la canalización. Especifica que el cuerpo de la respuesta se debe generar al volver a ejecutar la canalización de solicitudes mediante una ruta de acceso alternativa. Esta ruta de acceso puede contener un marcador de posición "{0}" del código de estado. |
| UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) |
Obsoletos.
Obsoletos.
UseTwitterAuthentication está obsoleto. Configure la autenticación de Twitter con AddAuthentication(). AddTwitter en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) |
Agrega el TwitterMiddleware middleware al especificado IApplicationBuilder, que habilita las funcionalidades de autenticación de Twitter. |
| UseTwitterAuthentication(IApplicationBuilder) |
Obsoletos.
Obsoletos.
UseTwitterAuthentication está obsoleto. Configure la autenticación de Twitter con AddAuthentication(). AddTwitter en ConfigureServices. Consulte https://go.microsoft.com/fwlink/?linkid=845470 para obtener más detalles. |
| UseW3CLogging(IApplicationBuilder) |
Agrega un middleware que puede registrar solicitudes HTTP y respuestas para los registros del servidor en formato W3C. |
| UseWebAssemblyDebugging(IApplicationBuilder) |
Agrega middleware necesario para depurar aplicaciones WebAssembly de Blazor dentro de las herramientas de desarrollo de Chromium. |
| UseWebpackDevMiddleware(IApplicationBuilder, WebpackDevMiddlewareOptions) |
Obsoletos.
Habilita la compatibilidad con middleware de desarrollo de Webpack. Esto hospeda una instancia del compilador de Webpack en memoria en la aplicación para que siempre pueda servir up-to-date Webpack-built resources sin tener que ejecutar el compilador manualmente. Dado que la instancia del compilador de Webpack se conserva en memoria, la compilación incremental es mucho más rápida que volver a ejecutar el compilador desde cero. Las solicitudes entrantes que coinciden con los archivos compilados por Webpack se controlarán devolviendo la salida del compilador de Webpack directamente, independientemente de los archivos del disco. Si la compilación está en curso cuando llega la solicitud, la respuesta se pausará hasta que la salida del compilador actualizada esté lista. |
| UseWebSockets(IApplicationBuilder, WebSocketOptions) |
Agrega a WebSocketMiddleware la canalización de solicitudes. |
| UseWebSockets(IApplicationBuilder) |
Agrega a WebSocketMiddleware la canalización de solicitudes. |
| UseWelcomePage(IApplicationBuilder, PathString) |
Agrega WelcomePageMiddleware a la canalización con la ruta de acceso especificada. |
| UseWelcomePage(IApplicationBuilder, String) |
Agrega WelcomePageMiddleware a la canalización con la ruta de acceso especificada. |
| UseWelcomePage(IApplicationBuilder, WelcomePageOptions) |
Agrega WelcomePageMiddleware a la canalización con las opciones especificadas. |
| UseWelcomePage(IApplicationBuilder) |
Agrega WelcomePageMiddleware a la canalización. |
| UseWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Crea condicionalmente una rama en la canalización de solicitud que se vuelve a unir a la canalización principal. |