IApplicationBuilder Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit une classe qui fournit les mécanismes permettant de configurer le pipeline de requête d’une application.
public interface class IApplicationBuilder
public interface IApplicationBuilder
type IApplicationBuilder = interface
Public Interface IApplicationBuilder
- Dérivé
Propriétés
| Nom | Description |
|---|---|
| ApplicationServices |
Obtient ou définit l’accès IServiceProvider au conteneur de service de l’application. |
| Properties |
Obtient une collection clé/valeur qui peut être utilisée pour partager des données entre intergiciels. |
| ServerFeatures |
Obtient l’ensemble des fonctionnalités HTTP fournies par le serveur de l’application. |
Méthodes
| Nom | Description |
|---|---|
| Build() |
Génère le délégué utilisé par cette application pour traiter les requêtes HTTP. |
| New() |
Crée un nouveau IApplicationBuilder qui partage ce PropertiesIApplicationBuilder. |
| Use(Func<RequestDelegate,RequestDelegate>) |
Ajoute un délégué middleware au pipeline de requête de l’application. |
Méthodes d’extension
| Nom | Description |
|---|---|
| Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>) |
Branche le pipeline de requête en fonction des correspondances du chemin de requête donné. Si le chemin de requête commence par le chemin donné, la branche est exécutée. |
| Map(IApplicationBuilder, PathString, Boolean, Action<IApplicationBuilder>) |
Branche le pipeline de requête en fonction des correspondances du chemin de requête donné. Si le chemin de requête commence par le chemin donné, la branche est exécutée. |
| Map(IApplicationBuilder, String, Action<IApplicationBuilder>) |
Branche le pipeline de requête en fonction des correspondances du chemin de requête donné. Si le chemin de requête commence par le chemin donné, la branche est exécutée. |
| MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Branche le pipeline de requête en fonction du résultat du prédicat donné. |
| Run(IApplicationBuilder, RequestDelegate) |
Ajoute un délégué middleware terminal au pipeline de requête de l’application. |
| RunProxy(IApplicationBuilder, ProxyOptions) |
Envoie la requête au serveur distant comme spécifié dans les options |
| RunProxy(IApplicationBuilder) |
Envoie la requête au serveur distant comme spécifié dans les options |
| Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
Ajoute un délégué intergiciel défini en ligne au pipeline de requête de l’application. Si vous n’appelez pas la fonction suivante, utilisez Run(IApplicationBuilder, RequestDelegate) plutôt. Préférez utiliser Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) pour de meilleures performances, comme indiqué ci-dessous :
|
| Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) |
Ajoute un délégué intergiciel défini en ligne au pipeline de requête de l’application. Si vous n’appelez pas la fonction suivante, utilisez Run(IApplicationBuilder, RequestDelegate) plutôt. |
| UseAntiforgery(IApplicationBuilder) |
Ajoute l’intergiciel anti-falsification au pipeline. |
| UseAuthentication(IApplicationBuilder) |
Ajoute la AuthenticationMiddleware valeur à l’élément spécifié IApplicationBuilder, qui active les fonctionnalités d’authentification. |
| UseAuthorization(IApplicationBuilder) |
Ajoute la AuthorizationMiddleware valeur à l’élément spécifié IApplicationBuilder, qui active les fonctionnalités d’autorisation.
Lors de l’autorisation d’une ressource routée à l’aide du routage de point de terminaison, cet appel doit apparaître entre les appels et |
| UseBlazorFrameworkFiles(IApplicationBuilder, PathString) |
Configure l’application pour traiter les fichiers d’infrastructure Blazor WebAssembly à partir du chemin d’accès |
| UseBlazorFrameworkFiles(IApplicationBuilder) |
Configure l’application pour traiter les fichiers d’infrastructure Blazor WebAssembly à partir du chemin d’accès racine « / ». |
| UseBrowserLink(IApplicationBuilder) |
Cette méthode est appelée pour activer le lien du navigateur dans une application. Il inscrit une méthode de fabrique qui crée BrowserLinkMiddleware pour chaque requête. |
| UseCertificateForwarding(IApplicationBuilder) |
Ajoute un intergiciel au pipeline qui recherche un certificat dans un en-tête de requête le décodage et met à jour HttpContext.Connection.ClientCertificate. |
| UseClaimsTransformation(IApplicationBuilder, ClaimsTransformationOptions) |
Ajoute l’intergiciel ClaimsTransformationMiddleware à l’intergiciel spécifié IApplicationBuilder, qui active les fonctionnalités de transformation des revendications. |
| UseClaimsTransformation(IApplicationBuilder, Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>) |
Ajoute l’intergiciel ClaimsTransformationMiddleware à l’intergiciel spécifié IApplicationBuilder, qui active les fonctionnalités de transformation des revendications. |
| UseClaimsTransformation(IApplicationBuilder) |
Ajoute l’intergiciel ClaimsTransformationMiddleware à l’intergiciel spécifié IApplicationBuilder, qui active les fonctionnalités de transformation des revendications. |
| UseConcurrencyLimiter(IApplicationBuilder) |
Obsolète.
Ajoute le ConcurrencyLimiterMiddleware nombre de demandes en cours d’exécution simultanée. |
| UseConnections(IApplicationBuilder, Action<ConnectionsRouteBuilder>) |
Obsolète.
Ajoute la prise en charge des gestionnaires de connexions ASP.NET Core au pipeline d’exécution de requête IApplicationBuilder. Cette méthode est obsolète et sera supprimée dans une version ultérieure. L’alternative recommandée consiste à utiliser MapConnections ou MapConnectionHandler<TConnectionHandler> à l’intérieur de Microsoft. AspNetCore.Builder.UseEndpoints(...). |
| UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) |
Obsolète.
Obsolète.
UseCookieAuthentication est obsolète. Configurez l’authentification des cookies avec AddAuthentication(). AddCookie dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) |
Ajoute l’intergiciel CookieAuthenticationMiddleware à l’intergiciel spécifié IApplicationBuilder, qui active les fonctionnalités d’authentification des cookies. |
| UseCookieAuthentication(IApplicationBuilder) |
Obsolète.
Obsolète.
UseCookieAuthentication est obsolète. Configurez l’authentification des cookies avec AddAuthentication(). AddCookie dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) |
Ajoute le CookiePolicyMiddleware gestionnaire au gestionnaire spécifié IApplicationBuilder, qui active les fonctionnalités de stratégie de cookie. |
| UseCookiePolicy(IApplicationBuilder) |
Ajoute le CookiePolicyMiddleware gestionnaire au gestionnaire spécifié IApplicationBuilder, qui active les fonctionnalités de stratégie de cookie. |
| UseCors(IApplicationBuilder, Action<CorsPolicyBuilder>) |
Ajoute un intergiciel CORS à votre pipeline d’application web pour autoriser les requêtes inter-domaines. |
| UseCors(IApplicationBuilder, String) |
Ajoute un intergiciel CORS à votre pipeline d’application web pour autoriser les requêtes inter-domaines. |
| UseCors(IApplicationBuilder) |
Ajoute un intergiciel CORS à votre pipeline d’application web pour autoriser les requêtes inter-domaines. |
| UseDatabaseErrorPage(IApplicationBuilder, DatabaseErrorPageOptions) |
Obsolète.
Capture les exceptions de base de données synchrones et asynchrones du pipeline qui peuvent être résolues à l’aide de migrations Entity Framework. Lorsque ces exceptions se produisent, une réponse HTML contenant des détails sur les actions possibles pour résoudre le problème est générée. |
| UseDatabaseErrorPage(IApplicationBuilder) |
Obsolète.
Capture les exceptions de base de données synchrones et asynchrones du pipeline qui peuvent être résolues à l’aide de migrations Entity Framework. Lorsque ces exceptions se produisent, une réponse HTML contenant des détails sur les actions possibles pour résoudre le problème est générée. |
| UseDefaultFiles(IApplicationBuilder, DefaultFilesOptions) |
Active le mappage de fichiers par défaut avec les options données |
| UseDefaultFiles(IApplicationBuilder, String) |
Active le mappage de fichiers par défaut pour le chemin de requête donné |
| UseDefaultFiles(IApplicationBuilder) |
Active le mappage de fichiers par défaut sur le chemin d’accès actuel |
| UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions) |
Capture des instances synchrones et asynchrones Exception à partir du pipeline et génère des réponses d’erreur HTML. |
| UseDeveloperExceptionPage(IApplicationBuilder) |
Capture des instances synchrones et asynchrones Exception à partir du pipeline et génère des réponses d’erreur HTML. |
| UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions) |
Activer la navigation dans le répertoire avec les options données |
| UseDirectoryBrowser(IApplicationBuilder, String) |
Active la navigation dans le répertoire pour le chemin de requête donné |
| UseDirectoryBrowser(IApplicationBuilder) |
Activer la navigation dans le répertoire sur le chemin d’accès actuel |
| UseElmCapture(IApplicationBuilder) |
Active le service de journalisation Elm, accessible via le ElmPageMiddleware. |
| UseElmPage(IApplicationBuilder) |
Permet d’afficher les journaux capturés par le ElmCaptureMiddleware. |
| UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) |
Ajoute un intergiciel Microsoft.AspNetCore.Routing.EndpointMiddleware au > /IApplicationBuilder spécifié avec les instances EndpointDataSource générées à partir de IEndpointRouteBuilder configurées. La Microsoft.AspNetCore.Routing.EndpointMiddleware exécute le Endpoint associé à la requête actuelle. |
| UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>) |
Ajoute un intergiciel au pipeline qui intercepte les exceptions, les journalise et réexécute la requête dans un autre pipeline. La requête ne sera pas réexécutée si la réponse a déjà démarré. |
| UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions) |
Ajoute un intergiciel au pipeline qui intercepte les exceptions, les journalise et réexécute la requête dans un autre pipeline. La requête ne sera pas réexécutée si la réponse a déjà démarré. |
| UseExceptionHandler(IApplicationBuilder, String, Boolean) |
Ajoute un intergiciel au pipeline qui intercepte les exceptions, les journalise, réinitialise le chemin de la requête et réexécute la requête. La requête ne sera pas réexécutée si la réponse a déjà démarré. |
| UseExceptionHandler(IApplicationBuilder, String) |
Ajoute un intergiciel au pipeline qui intercepte les exceptions, les journalise, réinitialise le chemin de la requête et réexécute la requête. La requête ne sera pas réexécutée si la réponse a déjà démarré. |
| UseExceptionHandler(IApplicationBuilder) |
Ajoute un intergiciel au pipeline qui intercepte les exceptions, les journalise et réexécute la requête dans un autre pipeline. La requête ne sera pas réexécutée si la réponse a déjà démarré. |
| UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) |
Obsolète.
Obsolète.
UseFacebookAuthentication est obsolète. Configurez l’authentification Facebook avec AddAuthentication(). AddFacebook dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) |
Ajoute l’intergiciel FacebookMiddleware à l’intergiciel spécifié IApplicationBuilder, qui active les fonctionnalités d’authentification Facebook. |
| UseFacebookAuthentication(IApplicationBuilder) |
Obsolète.
Obsolète.
UseFacebookAuthentication est obsolète. Configurez l’authentification Facebook avec AddAuthentication(). AddFacebook dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseFileServer(IApplicationBuilder, Boolean) |
Activez tous les intergiciels de fichiers statiques pour le chemin de requête actuel dans le répertoire actif. |
| UseFileServer(IApplicationBuilder, FileServerOptions) |
Activer tous les intergiciels de fichiers statiques avec les options données |
| UseFileServer(IApplicationBuilder, String) |
Active tous les intergiciels de fichiers statiques (à l’exception de la navigation dans le répertoire) pour le chemin de requête donné à partir du répertoire du même nom |
| UseFileServer(IApplicationBuilder) |
Activez tous les intergiciels de fichiers statiques (à l’exception de la navigation dans le répertoire) pour le chemin de requête actuel dans le répertoire actif. |
| UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions) |
Applique les en-têtes transférés à leurs champs correspondants sur la requête actuelle. Par convention, les proxys HTTP transfèrent les informations du client dans les en-têtes HTTP connus. Lit ForwardedHeadersMiddleware ces en-têtes et remplit les champs associés sur HttpContext. |
| UseForwardedHeaders(IApplicationBuilder) |
Applique les en-têtes transférés à leurs champs correspondants sur la requête actuelle. Par convention, les proxys HTTP transfèrent les informations du client dans les en-têtes HTTP connus. Lit ForwardedHeadersMiddleware ces en-têtes et remplit les champs associés sur HttpContext. |
| UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) |
Obsolète.
UseGoogleAuthentication est obsolète. Configurez l’authentification Google avec AddAuthentication(). AddGoogle dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) |
Ajoute le GoogleMiddleware middleware à l’élément spécifié IApplicationBuilder, qui active les fonctionnalités d’authentification Google. |
| UseGoogleAuthentication(IApplicationBuilder) |
Obsolète.
UseGoogleAuthentication est obsolète. Configurez l’authentification Google avec AddAuthentication(). AddGoogle dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseHeaderPropagation(IApplicationBuilder) |
Ajoute un intergiciel qui collecte les en-têtes à propager à un HttpClient. |
| UseHealthChecks(IApplicationBuilder, PathString, HealthCheckOptions) |
Ajoute un intergiciel qui fournit l’état de contrôle d’intégrité. |
| UseHealthChecks(IApplicationBuilder, PathString, Int32, HealthCheckOptions) |
Ajoute un intergiciel qui fournit l’état de contrôle d’intégrité. |
| UseHealthChecks(IApplicationBuilder, PathString, Int32) |
Ajoute un intergiciel qui fournit l’état de contrôle d’intégrité. |
| UseHealthChecks(IApplicationBuilder, PathString, String, HealthCheckOptions) |
Ajoute un intergiciel qui fournit l’état de contrôle d’intégrité. |
| UseHealthChecks(IApplicationBuilder, PathString, String) |
Ajoute un intergiciel qui fournit l’état de contrôle d’intégrité. |
| UseHealthChecks(IApplicationBuilder, PathString) |
Ajoute un intergiciel qui fournit l’état de contrôle d’intégrité. |
| UseHostFiltering(IApplicationBuilder) |
Ajoute un intergiciel pour le filtrage des demandes par en-têtes d’hôte autorisés. Les demandes non valides sont rejetées avec un code d’état 400. |
| UseHsts(IApplicationBuilder) |
Ajoute un intergiciel pour l’utilisation de HSTS, qui ajoute l’en-tête Strict-Transport-Security. |
| UseHttpLogging(IApplicationBuilder) |
Ajoute un intergiciel qui peut consigner les requêtes et réponses HTTP. |
| UseHttpLoggingMiddleware(IApplicationBuilder) |
Inscrit le middleware de journalisation des requêtes HTTP entrantes dans IApplicationBuilder. |
| UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions) |
Permet à la requête POST entrante de remplacer le type de méthode par le type spécifié sous forme. Cet intergiciel est utilisé lorsqu’un client est limité à l’envoi de méthodes GET ou POST, mais qu’il souhaite appeler d’autres méthodes HTTP. |
| UseHttpMethodOverride(IApplicationBuilder) |
Permet à la requête POST entrante de remplacer le type de méthode par le type spécifié dans l’en-tête. Cet intergiciel est utilisé lorsqu’un client est limité à l’envoi de méthodes GET ou POST, mais qu’il souhaite appeler d’autres méthodes HTTP. Par défaut, l’en-tête de requête X-HTTP-Method-Override est utilisé pour spécifier la méthode HTTP en cours de tunnel. |
| UseHttpsRedirection(IApplicationBuilder) |
Ajoute un intergiciel pour rediriger les requêtes HTTP vers HTTPS. |
| UseIdentity(IApplicationBuilder) |
Obsolète.
Cette méthode est obsolète et sera supprimée dans une version ultérieure. L’alternative recommandée est UseAuthentication(IApplicationBuilder) Active ASP.NET identité pour l’application actuelle. |
| UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) |
Obsolète.
Obsolète.
UseJwtBearerAuthentication est obsolète. Configurez l’authentification JwtBearer avec AddAuthentication(). AddJwtBearer dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) |
Ajoute le JwtBearerMiddleware middleware à l’élément spécifié IApplicationBuilder, qui active les fonctionnalités de traitement des jetons du porteur. Ce middleware comprend les jetons correctement mis en forme et sécurisés qui apparaissent dans l’en-tête de requête. Si Options.AuthenticationMode est actif, les revendications du jeton du porteur sont ajoutées à l’utilisateur IPrincipal de la requête actuelle. Si Options.AuthenticationMode est passif, la requête actuelle n’est pas modifiée, mais IAuthenticationManager AuthenticateAsync peut être utilisé à tout moment pour obtenir les revendications du jeton du porteur de la requête. Voir aussi http://tools.ietf.org/html/rfc6749 |
| UseJwtBearerAuthentication(IApplicationBuilder) |
Obsolète.
Obsolète.
UseJwtBearerAuthentication est obsolète. Configurez l’authentification JwtBearer avec AddAuthentication(). AddJwtBearer dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) |
Obsolète.
Obsolète.
UseMicrosoftAccountAuthentication est obsolète. Configurez l’authentification MicrosoftAccount avec AddAuthentication(). AddMicrosoftAccount dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) |
Ajoute le middleware MicrosoftAccountMiddleware au IApplicationBuilder spécifié, ce qui active les fonctionnalités d’authentification de compte Microsoft. |
| UseMicrosoftAccountAuthentication(IApplicationBuilder) |
Obsolète.
Obsolète.
UseMicrosoftAccountAuthentication est obsolète. Configurez l’authentification MicrosoftAccount avec AddAuthentication(). AddMicrosoftAccount dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseMiddleware(IApplicationBuilder, Type, Object[]) |
Ajoute un type de middleware au pipeline de requête de l’application. |
| UseMiddleware<TMiddleware>(IApplicationBuilder, Object[]) |
Ajoute un type de middleware au pipeline de requête de l’application. |
| UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) |
Traite les demandes d’exécution des opérations de migration. L’intergiciel écoute les demandes adressées au chemin configuré dans |
| UseMigrationsEndPoint(IApplicationBuilder) |
Traite les demandes d’exécution des opérations de migration. L’intergiciel écoute les demandes adressées à DefaultPath. |
| UseMvc(IApplicationBuilder, Action<IRouteBuilder>) |
Ajoute MVC au pipeline d’exécution de IApplicationBuilder requête. |
| UseMvc(IApplicationBuilder) |
Ajoute MVC au pipeline d’exécution de IApplicationBuilder requête. |
| UseMvcWithDefaultRoute(IApplicationBuilder) |
Ajoute MVC au IApplicationBuilder pipeline d’exécution de requête avec un itinéraire par défaut nommé « default » et le modèle suivant : « {controller=Home}/{action=Index}/{id ?} ». |
| UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) |
Obsolète.
Obsolète.
UseOAuthAuthentication est obsolète. Configurez l’authentification OAuth avec AddAuthentication(). AddOAuth dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) |
Ajoute l’intergiciel OAuthMiddleware<TOptions> à l’intergiciel spécifié IApplicationBuilder, qui active les fonctionnalités d’authentification OAuth 2.0. |
| UseOAuthAuthentication(IApplicationBuilder) |
Obsolète.
Obsolète.
UseOAuthAuthentication est obsolète. Configurez l’authentification OAuth avec AddAuthentication(). AddOAuth dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) |
Obsolète.
Obsolète.
UseOpenIdConnectAuthentication est obsolète. Configurez l’authentification OpenIdConnect avec AddAuthentication(). AddOpenIdConnect dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) |
Ajoute l’intergiciel OpenIdConnectMiddleware à l’intergiciel spécifié IApplicationBuilder, qui active les fonctionnalités d’authentification OpenID Connect. |
| UseOpenIdConnectAuthentication(IApplicationBuilder) |
Obsolète.
Obsolète.
UseOpenIdConnectAuthentication est obsolète. Configurez l’authentification OpenIdConnect avec AddAuthentication(). AddOpenIdConnect dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseOutputCache(IApplicationBuilder) |
Ajoute la Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware pour la mise en cache des réponses HTTP. |
| UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>) |
Ajoute le pipeline d’intergiciel OWIN au pipeline spécifié IApplicationBuilder. |
| UseOwin(IApplicationBuilder) |
Ajoute un pipeline OWIN au fichier spécifié IApplicationBuilder. |
| UsePathBase(IApplicationBuilder, PathString) |
Ajoute un intergiciel qui extrait la base de chemin d’accès spécifiée à partir du chemin de requête et la postpende à la base de chemin d’accès de la requête. |
| UseRateLimiter(IApplicationBuilder, RateLimiterOptions) |
Active la limitation du débit pour l’application. |
| UseRateLimiter(IApplicationBuilder) |
Active la limitation du débit pour l’application. |
| UseRequestCheckpoint(IApplicationBuilder) |
Inscrit l’intergiciel pour le point de contrôle de requête. |
| UseRequestCheckpoint(IApplicationBuilder) |
Inscrit les intergiciels liés au point de contrôle de requête dans le pipeline. |
| UseRequestDecompression(IApplicationBuilder) |
Ajoute un intergiciel pour décompresser dynamiquement les corps de requête HTTP. |
| UseRequestLatencyTelemetry(IApplicationBuilder) |
Ajoute le middleware de télémétrie de latence des requêtes au IApplicationBuilder pipeline d’exécution de la requête. |
| UseRequestLatencyTelemetry(IApplicationBuilder) |
Ajoute le middleware de télémétrie de latence des requêtes au IApplicationBuilder pipeline d’exécution de la requête. |
| UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>) |
Ajoute les informations de culture pour définir automatiquement les RequestLocalizationMiddleware informations de culture pour les demandes en fonction des informations fournies par le client. |
| UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions) |
Ajoute les informations de culture pour définir automatiquement les RequestLocalizationMiddleware informations de culture pour les demandes en fonction des informations fournies par le client. |
| UseRequestLocalization(IApplicationBuilder, String[]) |
Ajoute les informations de culture pour définir automatiquement les RequestLocalizationMiddleware informations de culture pour les demandes en fonction des informations fournies par le client. |
| UseRequestLocalization(IApplicationBuilder) |
Ajoute les informations de culture pour définir automatiquement les RequestLocalizationMiddleware informations de culture pour les demandes en fonction des informations fournies par le client. |
| UseRequestTimeouts(IApplicationBuilder) |
Active les délais d’expiration des demandes pour l’application. Aucun délai d’expiration n’est configuré par défaut. Ils doivent être configurés dans RequestTimeoutOptions, sur les RequestTimeoutAttribute points de terminaison ou à l’aide des extensions de routage WithRequestTimeout. |
| UseResponseBuffering(IApplicationBuilder) |
Active la mise en mémoire tampon complète des corps de réponse. Cela peut être désactivé par requête à l’aide d’IHttpBufferingFeature. |
| UseResponseCaching(IApplicationBuilder) |
Ajoute la ResponseCachingMiddleware mise en cache des réponses HTTP. |
| UseResponseCompression(IApplicationBuilder) |
Ajoute un intergiciel pour compresser dynamiquement les réponses HTTP. |
| UseRewriter(IApplicationBuilder, RewriteOptions) |
Vérifie si une URL donnée correspond à des règles et des conditions et modifie le httpContext lors de la correspondance. |
| UseRewriter(IApplicationBuilder) |
Vérifie si une URL donnée correspond à des règles et des conditions et modifie le httpContext lors de la correspondance. |
| UseRouter(IApplicationBuilder, Action<IRouteBuilder>) |
Ajoute un RouterMiddleware intergiciel à l’intergiciel spécifié IApplicationBuilder avec le IRouter logiciel généré à partir de configuré IRouteBuilder. |
| UseRouter(IApplicationBuilder, IRouter) |
Ajoute un RouterMiddleware intergiciel à l’intergiciel spécifié IApplicationBuilder avec le logiciel spécifié IRouter. |
| UseRouting(IApplicationBuilder) |
Ajoute un intergiciel Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware au IApplicationBuilder spécifié. |
| UseSession(IApplicationBuilder, SessionOptions) |
Ajoute l’option permettant d’activer automatiquement l’état SessionMiddleware de session pour l’application. |
| UseSession(IApplicationBuilder) |
Ajoute l’option permettant d’activer automatiquement l’état SessionMiddleware de session pour l’application. |
| UseSignalR(IApplicationBuilder, Action<HubRouteBuilder>) |
Obsolète.
Ajoute SignalR au pipeline d’exécution de IApplicationBuilder la requête. Cette méthode est obsolète et sera supprimée dans une version ultérieure. L’alternative recommandée consiste à utiliser MapHub<THub> à l’intérieur Microsoft. AspNetCore.Builder.UseEndpoints(...). |
| UseSpa(IApplicationBuilder, Action<ISpaBuilder>) |
Gère toutes les requêtes de ce point dans la chaîne d’intergiciels en retournant la page par défaut de l’application monopage (SPA). Cet intergiciel doit être placé tard dans la chaîne, afin que d’autres intergiciels pour servir des fichiers statiques, des actions MVC, etc., soient prioritaires. |
| UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) |
Configure l’application pour traiter des fichiers statiques pour une application monopage (SPA). Les fichiers se trouvent à l’aide du service inscrit ISpaStaticFileProvider . |
| UseSpaStaticFiles(IApplicationBuilder) |
Configure l’application pour traiter des fichiers statiques pour une application monopage (SPA). Les fichiers se trouvent à l’aide du service inscrit ISpaStaticFileProvider . |
| UseStaticFiles(IApplicationBuilder, StaticFileOptions) |
Active le service de fichiers statiques avec les options données |
| UseStaticFiles(IApplicationBuilder, String) |
Active le service de fichier statique pour le chemin de requête donné |
| UseStaticFiles(IApplicationBuilder) |
Active le service de fichier statique pour le chemin d’accès de requête actuel |
| UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>) |
Ajoute un intergiciel StatusCodePages au pipeline avec le pipeline d’intergiciels secondaires spécifié à exécuter pour générer le corps de la réponse. |
| UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>) |
Ajoute un intergiciel StatusCodePages avec le gestionnaire spécifié qui vérifie les réponses avec des codes d’état compris entre 400 et 599 qui n’ont pas de corps. |
| UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions) |
Ajoute un intergiciel StatusCodePages avec les options données qui vérifient les réponses avec des codes d’état compris entre 400 et 599 qui n’ont pas de corps. Si HandleAsync elle utilise sa valeur par défaut, elle tente de générer une ProblemDetails réponse à l’aide IProblemDetailsService d’une réponse de texte brut qui inclut le code d’état. |
| UseStatusCodePages(IApplicationBuilder, String, String) |
Ajoute un intergiciel StatusCodePages avec le corps de réponse spécifié à envoyer. Cela peut inclure un espace réservé «{0} » pour le code d’état. L’intergiciel vérifie les réponses avec des codes d’état compris entre 400 et 599 qui n’ont pas de corps. |
| UseStatusCodePages(IApplicationBuilder) |
Ajoute un StatusCodePagesMiddleware gestionnaire de réponses par défaut. L’intergiciel vérifie les réponses avec des codes d’état compris entre 400 et 599 qui n’ont pas de corps et, lorsqu’une IProblemDetailsService réponse est disponible, tente de générer une ProblemDetails réponse. Si le service n’est pas disponible ou ne peut pas écrire la réponse, il génère une réponse de texte brut qui inclut le code d’état. |
| UseStatusCodePagesWithRedirects(IApplicationBuilder, String) |
Ajoute un intergiciel StatusCodePages au pipeline. Spécifie que les réponses doivent être gérées en redirigeant avec le modèle d’URL d’emplacement donné. Cela peut inclure un espace réservé «{0} » pour le code d’état. Les URL commençant par « ~ » auront pathBase prépendées, où toute autre URL sera utilisée comme c’est le cas. |
| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String, Boolean) |
Ajoute un intergiciel StatusCodePages au pipeline. Spécifie que le corps de la réponse doit être généré en réexécutant le pipeline de requête à l’aide d’un autre chemin d’accès. Ce chemin d’accès peut contenir un espace réservé «{0} » du code d’état. |
| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String) |
Ajoute un intergiciel StatusCodePages au pipeline. Spécifie que le corps de la réponse doit être généré en réexécutant le pipeline de requête à l’aide d’un autre chemin d’accès. Ce chemin d’accès peut contenir un espace réservé «{0} » du code d’état. |
| UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) |
Obsolète.
Obsolète.
UseTwitterAuthentication est obsolète. Configurez l’authentification Twitter avec AddAuthentication(). AddTwitter dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) |
Ajoute l’intergiciel TwitterMiddleware à l’intergiciel spécifié IApplicationBuilder, qui active les fonctionnalités d’authentification Twitter. |
| UseTwitterAuthentication(IApplicationBuilder) |
Obsolète.
Obsolète.
UseTwitterAuthentication est obsolète. Configurez l’authentification Twitter avec AddAuthentication(). AddTwitter dans ConfigureServices. Consultez https://go.microsoft.com/fwlink/?linkid=845470 pour plus d’informations. |
| UseW3CLogging(IApplicationBuilder) |
Ajoute un intergiciel qui peut consigner les requêtes ET réponses HTTP pour les journaux de serveur au format W3C. |
| UseWebAssemblyDebugging(IApplicationBuilder) |
Ajoute l’intergiciel nécessaire pour le débogage d’applications Blazor WebAssembly dans les outils de développement Chromium. |
| UseWebpackDevMiddleware(IApplicationBuilder, WebpackDevMiddlewareOptions) |
Obsolète.
Active la prise en charge du middleware webpack dev. Cela héberge une instance du compilateur Webpack en mémoire dans votre application afin que vous puissiez toujours servir up-to-date des ressources webpack intégrées sans avoir à exécuter le compilateur manuellement. Étant donné que l’instance du compilateur Webpack est conservée en mémoire, la compilation incrémentielle est beaucoup plus rapide que la réexécutation du compilateur à partir de zéro. Les requêtes entrantes qui correspondent aux fichiers générés par Webpack sont gérées en retournant directement la sortie du compilateur Webpack, quels que soient les fichiers sur le disque. Si la compilation est en cours lorsque la requête arrive, la réponse s’interrompt jusqu’à ce que la sortie du compilateur mise à jour soit prête. |
| UseWebSockets(IApplicationBuilder, WebSocketOptions) |
Ajoute le WebSocketMiddleware pipeline de requête. |
| UseWebSockets(IApplicationBuilder) |
Ajoute le WebSocketMiddleware pipeline de requête. |
| UseWelcomePage(IApplicationBuilder, PathString) |
Ajoute welcomePageMiddleware au pipeline avec le chemin d’accès donné. |
| UseWelcomePage(IApplicationBuilder, String) |
Ajoute welcomePageMiddleware au pipeline avec le chemin d’accès donné. |
| UseWelcomePage(IApplicationBuilder, WelcomePageOptions) |
Ajoute welcomePageMiddleware au pipeline avec les options données. |
| UseWelcomePage(IApplicationBuilder) |
Ajoute welcomePageMiddleware au pipeline. |
| UseWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Crée de façon conditionnelle une branche dans le pipeline de requête qui est jointe au pipeline principal. |