WebApplication Classe
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.
Application web utilisée pour configurer le pipeline HTTP et les itinéraires.
public sealed class WebApplication : IAsyncDisposable, IDisposable, Microsoft.AspNetCore.Builder.IApplicationBuilder, Microsoft.AspNetCore.Routing.IEndpointRouteBuilder, Microsoft.Extensions.Hosting.IHost
type WebApplication = class
interface IHost
interface IDisposable
interface IApplicationBuilder
interface IEndpointRouteBuilder
interface IAsyncDisposable
Public NotInheritable Class WebApplication
Implements IApplicationBuilder, IAsyncDisposable, IDisposable, IEndpointRouteBuilder, IHost
- Héritage
-
WebApplication
- Implémente
Propriétés
Configuration |
L’application a configuré IConfiguration. |
Environment |
L’application a configuré IWebHostEnvironment. |
Lifetime |
Permet aux consommateurs d’être avertis des événements liés à la durée de vie de l’application. |
Logger |
Enregistreur d’événements par défaut de l’application. |
Services |
Services configurés de l’application. |
Urls |
Liste des URL auxquelles le serveur HTTP est lié. |
Méthodes
Create(String[]) |
Initialise une nouvelle instance de la WebApplication classe avec des valeurs par défaut préconfigurées. |
CreateBuilder() |
Initialise une nouvelle instance de la WebApplicationBuilder classe avec des valeurs par défaut préconfigurées. |
CreateBuilder(String[]) |
Initialise une nouvelle instance de la WebApplicationBuilder classe avec des valeurs par défaut préconfigurées. |
CreateBuilder(WebApplicationOptions) |
Initialise une nouvelle instance de la WebApplicationBuilder classe avec des valeurs par défaut préconfigurées. |
CreateEmptyBuilder(WebApplicationOptions) |
Initialise une nouvelle instance de la WebApplicationBuilder classe sans valeurs par défaut. |
CreateSlimBuilder() |
Initialise une nouvelle instance de la WebApplicationBuilder classe avec des valeurs par défaut minimales. |
CreateSlimBuilder(String[]) |
Initialise une nouvelle instance de la WebApplicationBuilder classe avec des valeurs par défaut minimales. |
CreateSlimBuilder(WebApplicationOptions) |
Initialise une nouvelle instance de la WebApplicationBuilder classe avec des valeurs par défaut minimales. |
DisposeAsync() |
Supprime l’application. |
Run(String) |
Exécute une application et bloque le thread appelant jusqu’à l’arrêt de l’hôte. |
RunAsync(String) |
Exécute une application et retourne une tâche qui n’est accomplie que quand le jeton ou l’arrêt est déclenché. |
StartAsync(CancellationToken) |
Lancez l’application. |
StopAsync(CancellationToken) |
Arrête l’application. |
Use(Func<RequestDelegate,RequestDelegate>) |
Ajoute l’intergiciel au pipeline de requête d’application. |
Implémentations d’interfaces explicites
IApplicationBuilder.ApplicationServices |
Application web utilisée pour configurer le pipeline HTTP et les itinéraires. |
IApplicationBuilder.Build() |
Application web utilisée pour configurer le pipeline HTTP et les itinéraires. |
IApplicationBuilder.New() |
Application web utilisée pour configurer le pipeline HTTP et les itinéraires. |
IApplicationBuilder.Properties |
Application web utilisée pour configurer le pipeline HTTP et les itinéraires. |
IApplicationBuilder.ServerFeatures |
Application web utilisée pour configurer le pipeline HTTP et les itinéraires. |
IApplicationBuilder.Use(Func<RequestDelegate,RequestDelegate>) |
Application web utilisée pour configurer le pipeline HTTP et les itinéraires. |
IDisposable.Dispose() |
Supprime l’application. |
IEndpointRouteBuilder.CreateApplicationBuilder() |
Application web utilisée pour configurer le pipeline HTTP et les itinéraires. |
IEndpointRouteBuilder.DataSources |
Application web utilisée pour configurer le pipeline HTTP et les itinéraires. |
IEndpointRouteBuilder.ServiceProvider |
Application web utilisée pour configurer le pipeline HTTP et les itinéraires. |
Méthodes d’extension
UseAntiforgery(IApplicationBuilder) |
Ajoute l’intergiciel anti-falsification au pipeline. |
UseRequestLocalization(IApplicationBuilder) |
Ajoute à RequestLocalizationMiddleware pour définir automatiquement les informations de culture pour les demandes en fonction des informations fournies par le client. |
UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions) |
Ajoute à RequestLocalizationMiddleware pour définir automatiquement les informations de culture pour les demandes en fonction des informations fournies par le client. |
UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>) |
Ajoute à RequestLocalizationMiddleware pour définir automatiquement les informations de culture pour les demandes en fonction des informations fournies par le client. |
UseRequestLocalization(IApplicationBuilder, String[]) |
Ajoute à RequestLocalizationMiddleware pour définir automatiquement les informations de culture pour les demandes en fonction des informations fournies par le client. |
UseAuthentication(IApplicationBuilder) |
Ajoute au AuthenticationMiddleware spécifié IApplicationBuilder, ce qui active les fonctionnalités d’authentification. |
UseAuthorization(IApplicationBuilder) |
Ajoute au AuthorizationMiddleware spécifié IApplicationBuilder, ce 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 à |
UseCertificateForwarding(IApplicationBuilder) |
Ajoute un intergiciel au pipeline qui recherche un certificat dans un en-tête de requête le décodent et met à jour HttpContext.Connection.ClientCertificate. |
MapBlazorHub(IEndpointRouteBuilder) |
Mappe le Blazor Hub au chemin d’accès par défaut. |
MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Mappe le Blazor Hub au chemin d’accès par défaut. |
MapBlazorHub(IEndpointRouteBuilder, String) |
Mappe le Blazor Hub au chemin d’accès |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Mappe le Blazor Hub au chemin d’accès |
UseBlazorFrameworkFiles(IApplicationBuilder) |
Configure l’application pour traiter les fichiers d’infrastructure Blazor WebAssembly à partir du chemin racine « / ». |
UseBlazorFrameworkFiles(IApplicationBuilder, PathString) |
Configure l’application pour servir les fichiers d’infrastructure Blazor WebAssembly à partir du chemin d’accès |
UseConcurrencyLimiter(IApplicationBuilder) |
Obsolète.
Ajoute le ConcurrencyLimiterMiddleware pour limiter le nombre de requêtes exécutées simultanément. |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String) |
Mappe les requêtes entrantes avec le chemin spécifié au pipeline de connexion fourni. |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Mappe les requêtes entrantes avec le chemin spécifié au pipeline de connexion fourni. |
MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>) |
Mappe les requêtes entrantes avec le chemin spécifié au pipeline de connexion fourni. |
MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>) |
Mappe les requêtes entrantes avec le chemin spécifié au pipeline de connexion fourni. |
MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object) |
Ajoute des points de terminaison pour les actions de IEndpointRouteBuilder contrôleur au et spécifie un itinéraire avec , |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Ajoute des points de terminaison pour les actions de IEndpointRouteBuilder contrôleur au et spécifie un itinéraire avec les donnés |
MapControllers(IEndpointRouteBuilder) |
Ajoute des points de terminaison pour les actions de contrôleur à sans IEndpointRouteBuilder spécifier d’itinéraires. |
MapDefaultControllerRoute(IEndpointRouteBuilder) |
Ajoute des points de terminaison pour les actions de contrôleur à et IEndpointRouteBuilder ajoute la route |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui tentera de sélectionner une action de contrôleur à l’aide des valeurs de routage produites par |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui tentera de sélectionner une action de contrôleur à l’aide des valeurs de routage produites par |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui tentera de sélectionner une action de contrôleur à l’aide des valeurs de routage produites par |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les noms de fichiers non avec la priorité la plus faible possible. La demande est acheminée vers un point de terminaison de contrôleur qui correspond |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les noms de fichiers non avec la priorité la plus faible possible. La demande est acheminée vers un point de terminaison de contrôleur qui correspond |
MapFallbackToController(IEndpointRouteBuilder, String, String) |
Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les noms de fichiers non avec la priorité la plus faible possible. La requête est acheminée vers un point de terminaison de contrôleur qui correspond |
MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les noms de fichiers non avec la priorité la plus faible possible. La requête est acheminée vers un point de terminaison de contrôleur qui correspond |
UseCookiePolicy(IApplicationBuilder) |
Ajoute le CookiePolicyMiddleware gestionnaire au spécifié IApplicationBuilder, ce qui active les fonctionnalités de stratégie de cookies. |
UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) |
Ajoute le CookiePolicyMiddleware gestionnaire au spécifié IApplicationBuilder, ce qui active les fonctionnalités de stratégie de cookies. |
UseCors(IApplicationBuilder) |
Ajoute un intergiciel (middleware) CORS au pipeline de votre application web pour autoriser les demandes entre les domaines. |
UseCors(IApplicationBuilder, Action<CorsPolicyBuilder>) |
Ajoute un intergiciel (middleware) CORS au pipeline de votre application web pour autoriser les demandes entre les domaines. |
UseCors(IApplicationBuilder, String) |
Ajoute un intergiciel (middleware) CORS au pipeline de votre application web pour autoriser les demandes entre les domaines. |
UseDatabaseErrorPage(IApplicationBuilder) |
Obsolète.
Capture les exceptions synchrones et asynchrones liées à la base de données du pipeline qui peuvent être résolues à l’aide de migrations Entity Framework. Lorsque ces exceptions se produisent, une réponse HTML comportant le détail des actions possibles pour résoudre le problème est générée. |
UseDatabaseErrorPage(IApplicationBuilder, DatabaseErrorPageOptions) |
Obsolète.
Capture les exceptions synchrones et asynchrones liées à la base de données du pipeline qui peuvent être résolues à l’aide de migrations Entity Framework. Lorsque ces exceptions se produisent, une réponse HTML comportant le détail des actions possibles pour résoudre le problème est générée. |
UseDefaultFiles(IApplicationBuilder) |
Active le mappage de fichiers par défaut sur le chemin d’accès actuel |
UseDefaultFiles(IApplicationBuilder, DefaultFilesOptions) |
Active le mappage de fichiers par défaut avec les options spécifiées. |
UseDefaultFiles(IApplicationBuilder, String) |
Active le mappage de fichiers par défaut pour le chemin de requête donné |
UseDeveloperExceptionPage(IApplicationBuilder) |
Capture des instances synchrones et asynchrones Exception à partir du pipeline et génère des réponses d’erreur HTML. |
UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions) |
Capture des instances synchrones et asynchrones Exception à partir du pipeline et génère des réponses d’erreur HTML. |
UseDirectoryBrowser(IApplicationBuilder) |
Activer la navigation dans les répertoires sur le chemin d’accès actuel |
UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions) |
Active l'exploration de répertoire avec les options spécifiées. |
UseDirectoryBrowser(IApplicationBuilder, String) |
Active la navigation dans le répertoire pour le chemin d’accès de la requête donné |
Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP pour le modèle spécifié. |
Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP pour le modèle spécifié. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP pour le modèle spécifié. |
Map(IEndpointRouteBuilder, String, Delegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP pour le modèle spécifié. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP DELETE pour le modèle spécifié. |
MapDelete(IEndpointRouteBuilder, String, Delegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP DELETE pour le modèle spécifié. |
MapFallback(IEndpointRouteBuilder, Delegate) |
Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les noms de fichiers non avec la priorité la plus faible possible. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui correspondra au modèle fourni avec la priorité la plus faible possible. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP GET pour le modèle spécifié. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP GET pour le modèle spécifié. |
MapGroup(IEndpointRouteBuilder, RoutePattern) |
Crée un RouteGroupBuilder pour définir des points de terminaison tous préfixés avec le spécifié |
MapGroup(IEndpointRouteBuilder, String) |
Crée un RouteGroupBuilder pour définir des points de terminaison tous préfixés avec le spécifié |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP pour le modèle et les méthodes HTTP spécifiés. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP pour le modèle et les méthodes HTTP spécifiés. |
MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP PATCH pour le modèle spécifié. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP PATCH pour le modèle spécifié. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP POST pour le modèle spécifié. |
MapPost(IEndpointRouteBuilder, String, Delegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP POST pour le modèle spécifié. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP PUT pour le modèle spécifié. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
Ajoute un RouteEndpoint au qui correspond aux IEndpointRouteBuilder requêtes HTTP PUT pour le modèle spécifié. |
UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) |
Ajoute un Microsoft.AspNetCore.Routing.EndpointMiddleware intergiciel au spécifié avec les EndpointDataSource instances générées IApplicationBuilder à partir de configuré IEndpointRouteBuilder. Microsoft.AspNetCore.Routing.EndpointMiddleware exécute le Endpoint associé à la demande actuelle. |
UseRouting(IApplicationBuilder) |
Ajoute un Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware intergiciel au spécifié IApplicationBuilder. |
UseExceptionHandler(IApplicationBuilder) |
Ajoute un intergiciel au pipeline qui intercepte les exceptions, les journalise et réexécute la demande dans un autre pipeline. La demande ne sera pas réexécutaé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 demande dans un autre pipeline. La demande ne sera pas réexécutaée si la réponse a déjà démarré. |
UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>) |
Ajoute un intergiciel au pipeline qui intercepte les exceptions, les journalise et réexécute la demande dans un autre pipeline. La demande ne sera pas réexécutaé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 demande. La demande ne sera pas réexécutaé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 demande. La demande ne sera pas réexécutaée si la réponse a déjà démarré. |
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les noms de fichiers non avec la priorité la plus faible possible. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui correspondra au modèle fourni avec la priorité la plus faible possible. |
UseFileServer(IApplicationBuilder) |
Active tous les composants d'intergiciel (middleware) de fichiers statiques (sauf l'exploration de répertoires) pour le chemin d'accès de la demande actuelle dans le répertoire actif. |
UseFileServer(IApplicationBuilder, FileServerOptions) |
Active tous les composants d'intergiciel (middleware) de fichiers statiques avec les options spécifiées. |
UseFileServer(IApplicationBuilder, Boolean) |
Active tous les composants d'intergiciel (middleware) de fichiers statiques pour le chemin d'accès de la demande actuelle dans le répertoire actif. |
UseFileServer(IApplicationBuilder, String) |
Active tous les composants d'intergiciel (middleware) de fichiers statiques (sauf l'exploration de répertoires) pour le chemin d'accès de la demande actuelle à partir du répertoire du même nom. |
UseForwardedHeaders(IApplicationBuilder) |
Applique les en-têtes transférés à leurs champs correspondants sur la demande actuelle. Par convention, les proxys HTTP transfèrent les informations du client dans des en-têtes HTTP connus. le ForwardedHeadersMiddleware lit ces en-têtes et remplit les champs associés sur HttpContext. |
UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions) |
Applique les en-têtes transférés à leurs champs correspondants sur la demande actuelle. Par convention, les proxys HTTP transfèrent les informations du client dans des en-têtes HTTP connus. le ForwardedHeadersMiddleware lit ces en-têtes et remplit les champs associés sur HttpContext. |
UseHeaderPropagation(IApplicationBuilder) |
Ajoute un intergiciel qui collecte les en-têtes à propager à un HttpClient. |
UseHealthChecks(IApplicationBuilder, PathString) |
Ajoute un intergiciel qui fournit des case activée status d’intégrité. |
UseHealthChecks(IApplicationBuilder, PathString, HealthCheckOptions) |
Ajoute un intergiciel qui fournit des case activée status d’intégrité. |
UseHealthChecks(IApplicationBuilder, PathString, Int32) |
Ajoute un intergiciel qui fournit des case activée status d’intégrité. |
UseHealthChecks(IApplicationBuilder, PathString, Int32, HealthCheckOptions) |
Ajoute un intergiciel qui fournit des case activée status d’intégrité. |
UseHealthChecks(IApplicationBuilder, PathString, String) |
Ajoute un intergiciel qui fournit des case activée status d’intégrité. |
UseHealthChecks(IApplicationBuilder, PathString, String, HealthCheckOptions) |
Ajoute un intergiciel qui fournit des case activée status d’intégrité. |
MapHealthChecks(IEndpointRouteBuilder, String) |
Ajoute un point de terminaison de contrôle d’intégrité à avec IEndpointRouteBuilder le modèle spécifié. |
MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions) |
Ajoute un point de terminaison de contrôle d’intégrité à avec IEndpointRouteBuilder le modèle et les options spécifiés. |
UseHostFiltering(IApplicationBuilder) |
Ajoute un intergiciel pour filtrer les demandes par en-têtes d’hôte autorisés. Les demandes non valides sont rejetées avec un code 400 status. |
UseHsts(IApplicationBuilder) |
Ajoute un intergiciel pour l’utilisation de HSTS, ce qui ajoute l’en-tête Strict-Transport-Security. |
UseHttpLogging(IApplicationBuilder) |
Ajoute un intergiciel qui peut journaliser les requêtes et les réponses HTTP. |
UseW3CLogging(IApplicationBuilder) |
Ajoute un intergiciel (middleware) qui peut journaliser les requêtes et les réponses HTTP pour les journaux de serveur au format W3C. |
UseHttpMethodOverride(IApplicationBuilder) |
Permet à la requête POST entrante de remplacer le type de méthode avec 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 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. |
UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions) |
Permet à la requête POST entrante de remplacer le type de méthode avec le type spécifié dans le formulaire. Cet intergiciel est utilisé lorsqu’un client est limité à l’envoi de méthodes GET ou POST, mais souhaite appeler d’autres méthodes HTTP. |
UseHttpsRedirection(IApplicationBuilder) |
Ajoute un intergiciel pour rediriger les requêtes HTTP vers HTTPS. |
MapHub<THub>(IEndpointRouteBuilder, String) |
Mappe les requêtes entrantes avec le chemin d’accès spécifié au type spécifié Hub . |
MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Mappe les requêtes entrantes avec le chemin d’accès spécifié au type spécifié Hub . |
Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>) |
Branche le pipeline de requêtes 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êtes 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êtes 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êtes en fonction du résultat du prédicat donné. |
UseMigrationsEndPoint(IApplicationBuilder) |
Traite les demandes d’exécution d’opérations de migration. L’intergiciel écoutera les demandes adressées à DefaultPath. |
UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) |
Traite les demandes d’exécution d’opérations de migration. L’intergiciel écoute les demandes adressées au chemin d’accès configuré dans |
UseMvc(IApplicationBuilder) |
Ajoute MVC au pipeline d’exécution de la IApplicationBuilder requête. |
UseMvc(IApplicationBuilder, Action<IRouteBuilder>) |
Ajoute MVC au pipeline d’exécution de la IApplicationBuilder requête. |
UseMvcWithDefaultRoute(IApplicationBuilder) |
Ajoute MVC au IApplicationBuilder pipeline d’exécution de la requête avec un itinéraire par défaut nommé « default » et le modèle suivant : « {controller=Home}/{action=Index}/{id ?} ». |
UseOutputCache(IApplicationBuilder) |
Application web utilisée pour configurer le pipeline HTTP et les itinéraires. |
UseOwin(IApplicationBuilder) |
Ajoute un pipeline OWIN au spécifié IApplicationBuilder. |
UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>) |
Ajoute le pipeline d’intergiciel OWIN au spécifié IApplicationBuilder. |
UseRateLimiter(IApplicationBuilder) |
Active la limitation du débit pour l’application. |
UseRateLimiter(IApplicationBuilder, RateLimiterOptions) |
Active la limitation du débit pour l’application. |
MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Mappe les composants de page définis dans le spécifié |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui tentera de sélectionner une page à l’aide des valeurs de routage produites par |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui tentera de sélectionner une page à l’aide des valeurs de routage produites par |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui tentera de sélectionner une page à l’aide des valeurs de routage produites par |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les noms de fichiers autres que les fichiers ayant la priorité la plus faible possible. La demande est routée vers un point de terminaison de page qui correspond |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les noms de fichiers autres que les fichiers ayant la priorité la plus faible possible. La demande est routée vers un point de terminaison de page qui correspond |
MapFallbackToPage(IEndpointRouteBuilder, String) |
Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les noms de fichiers autres que les fichiers ayant la priorité la plus faible possible. La demande est routée vers un point de terminaison de page qui correspond |
MapFallbackToPage(IEndpointRouteBuilder, String, String) |
Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les noms de fichiers autres que les fichiers ayant la priorité la plus faible possible. La demande est routée vers un point de terminaison de page qui correspond |
MapRazorPages(IEndpointRouteBuilder) |
Ajoute des points de terminaison pour razor Pages à .IEndpointRouteBuilder |
UseRequestDecompression(IApplicationBuilder) |
Ajoute un intergiciel pour décompresser dynamiquement les corps de requête HTTP. |
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 RequestTimeoutAttribute les points de terminaison, ou à l’aide des extensions de routage WithRequestTimeout. |
UseResponseCaching(IApplicationBuilder) |
Ajoute le pour la ResponseCachingMiddleware mise en cache des réponses HTTP. |
UseResponseCompression(IApplicationBuilder) |
Ajoute un intergiciel pour compresser dynamiquement les réponses HTTP. |
UseRewriter(IApplicationBuilder) |
Vérifie si une URL donnée correspond aux règles et conditions, et modifie le httpContext sur la correspondance. |
UseRewriter(IApplicationBuilder, RewriteOptions) |
Vérifie si une URL donnée correspond aux règles et conditions, et modifie le httpContext sur la correspondance. |
UseRouter(IApplicationBuilder, IRouter) |
Ajoute un RouterMiddleware intergiciel au spécifié IApplicationBuilder avec le spécifié IRouter. |
UseRouter(IApplicationBuilder, Action<IRouteBuilder>) |
Ajoute un RouterMiddleware intergiciel (middleware) au spécifié IApplicationBuilder avec le IRouter généré à partir de configuré IRouteBuilder. |
Run(IApplicationBuilder, RequestDelegate) |
Ajoute un délégué d’intergiciel de terminal au pipeline de requête de l’application. |
UseSession(IApplicationBuilder) |
Ajoute pour activer automatiquement l’état SessionMiddleware de session pour l’application. |
UseSession(IApplicationBuilder, SessionOptions) |
Ajoute pour activer automatiquement l’état SessionMiddleware de session pour l’application. |
UseSpa(IApplicationBuilder, Action<ISpaBuilder>) |
Gère toutes les demandes à partir de ce point dans la chaîne d’intergiciels en retournant la page par défaut de l’application monopage (SPA). Ce middleware doit être placé en retard dans la chaîne, afin que d’autres intergiciels pour le traitement des fichiers statiques, des actions MVC, etc., soient prioritaires. |
UseStaticFiles(IApplicationBuilder) |
Active la mise en service de fichiers statiques pour le chemin d’accès de la requête actuelle |
UseStaticFiles(IApplicationBuilder, StaticFileOptions) |
Active l'utilisation de fichiers statiques avec les options spécifiées. |
UseStaticFiles(IApplicationBuilder, String) |
Active la mise en service de fichiers statiques pour le chemin d’accès de requête donné |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les autres noms de fichier ayant la priorité la plus faible possible. La requête est routée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les autres noms de fichier ayant la priorité la plus faible possible. La requête est routée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les autres noms de fichier ayant la priorité la plus faible possible. La requête est routée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les autres noms de fichier ayant la priorité la plus faible possible. La requête est routée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par |
UseStatusCodePages(IApplicationBuilder) |
Ajoute un intergiciel StatusCodePages avec un gestionnaire de réponses par défaut qui recherche les réponses avec des codes status compris entre 400 et 599 qui n’ont pas de corps. |
UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions) |
Ajoute un intergiciel StatusCodePages avec les options fournies qui recherche les réponses avec des codes status compris entre 400 et 599 qui n’ont pas de corps. |
UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>) |
Ajoute un intergiciel StatusCodePages au pipeline avec l’autre pipeline d’intergiciel 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 recherche les réponses avec des codes status compris entre 400 et 599 qui n’ont pas de corps. |
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 status. L’intergiciel recherche les réponses avec des codes status compris entre 400 et 599 qui n’ont pas de corps. |
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 status. Les URL commençant par « ~ » ont PathBase prédéfini, où toute autre URL sera utilisée telle quelle. |
UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String) |
Ajoute un intergiciel StatusCodePages au pipeline. Indique que le corps de la réponse doit être généré en réexécutant le pipeline de requête avec un autre chemin. Ce chemin d’accès peut contenir un espace réservé «{0} » du code status. |
Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) |
Ajoute un délégué d’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) à la place. |
Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
Ajoute un délégué d’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) à la place. Préférez utiliser Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) pour de meilleures performances, comme indiqué ci-dessous :
|
UseMiddleware(IApplicationBuilder, Type, Object[]) |
Ajoute un type d’intergiciel (middleware) au pipeline de requêtes de l’application. |
UseMiddleware<TMiddleware>(IApplicationBuilder, Object[]) |
Ajoute un type d’intergiciel (middleware) au pipeline de requêtes de l’application. |
UsePathBase(IApplicationBuilder, PathString) |
Ajoute un intergiciel (middleware) qui extrait la base de chemin d’accès spécifiée à partir du chemin de requête et l’ajoute à la base de chemin d’accès de la requête. |
UseWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Crée de manière conditionnelle une branche dans le pipeline de requête qui est jointe au pipeline main. |
UseWebAssemblyDebugging(IApplicationBuilder) |
Ajoute un intergiciel nécessaire au débogage des applications Blazor WebAssembly dans Chromium outils de développement. |
UseWebSockets(IApplicationBuilder) |
Ajoute au WebSocketMiddleware pipeline de requête. |
UseWebSockets(IApplicationBuilder, WebSocketOptions) |
Ajoute au WebSocketMiddleware pipeline de requête. |
UseWelcomePage(IApplicationBuilder) |
Ajoute WelcomePageMiddleware au pipeline. |
UseWelcomePage(IApplicationBuilder, WelcomePageOptions) |
Ajoute WelcomePageMiddleware au pipeline avec les options spécifiées. |
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é. |
MapIdentityApi<TUser>(IEndpointRouteBuilder) |
Ajoutez des points de terminaison pour l’inscription, la connexion et la déconnexion à l’aide de ASP.NET Core Identity. |
MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
Ajoute un RouteEndpoint à qui correspond aux IEndpointRouteBuilder requêtes HTTP (tous les verbes) pour les préfixes spécifiés. |
UseHttpLoggingMiddleware(IApplicationBuilder) |
Inscrit l’intergiciel de journalisation des requêtes HTTP entrantes dans IApplicationBuilder. |
UseRequestCheckpoint(IApplicationBuilder) |
Inscrit les intergiciels relatifs au point de contrôle de demande dans le pipeline. |
UseRequestLatencyTelemetry(IApplicationBuilder) |
Ajoute le middleware de télémétrie de latence des requêtes au pipeline d’exécution IApplicationBuilder de la demande. |
UseSpaStaticFiles(IApplicationBuilder) |
Configure l’application pour qu’elle serve des fichiers statiques pour une application monopage (SPA). Les fichiers seront localisés à l’aide du service inscrit ISpaStaticFileProvider . |
UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) |
Configure l’application pour qu’elle serve des fichiers statiques pour une application monopage (SPA). Les fichiers seront localisés à l’aide du service inscrit ISpaStaticFileProvider . |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour