RouteGroupBuilder 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.
Générateur pour définir des groupes de points de terminaison avec un préfixe commun qui implémente à la fois les IEndpointRouteBuilder interfaces et .IEndpointConventionBuilder Cela peut être utilisé pour ajouter des points de terminaison avec le préfixe défini par MapGroup(IEndpointRouteBuilder, RoutePattern) et pour personnaliser ces points de terminaison à l’aide de conventions.
public sealed class RouteGroupBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder, Microsoft.AspNetCore.Routing.IEndpointRouteBuilder
type RouteGroupBuilder = class
interface IEndpointRouteBuilder
interface IEndpointConventionBuilder
Public NotInheritable Class RouteGroupBuilder
Implements IEndpointConventionBuilder, IEndpointRouteBuilder
- Héritage
-
RouteGroupBuilder
- Implémente
Implémentations d’interfaces explicites
IEndpointConventionBuilder.Add(Action<EndpointBuilder>) |
Générateur pour définir des groupes de points de terminaison avec un préfixe commun qui implémente à la fois les IEndpointRouteBuilder interfaces et .IEndpointConventionBuilder Cela peut être utilisé pour ajouter des points de terminaison avec le préfixe défini par MapGroup(IEndpointRouteBuilder, RoutePattern) et pour personnaliser ces points de terminaison à l’aide de conventions. |
IEndpointConventionBuilder.Finally(Action<EndpointBuilder>) |
Générateur pour définir des groupes de points de terminaison avec un préfixe commun qui implémente à la fois les IEndpointRouteBuilder interfaces et .IEndpointConventionBuilder Cela peut être utilisé pour ajouter des points de terminaison avec le préfixe défini par MapGroup(IEndpointRouteBuilder, RoutePattern) et pour personnaliser ces points de terminaison à l’aide de conventions. |
IEndpointRouteBuilder.CreateApplicationBuilder() |
Générateur pour définir des groupes de points de terminaison avec un préfixe commun qui implémente à la fois les IEndpointRouteBuilder interfaces et .IEndpointConventionBuilder Cela peut être utilisé pour ajouter des points de terminaison avec le préfixe défini par MapGroup(IEndpointRouteBuilder, RoutePattern) et pour personnaliser ces points de terminaison à l’aide de conventions. |
IEndpointRouteBuilder.DataSources |
Générateur pour définir des groupes de points de terminaison avec un préfixe commun qui implémente à la fois les IEndpointRouteBuilder interfaces et .IEndpointConventionBuilder Cela peut être utilisé pour ajouter des points de terminaison avec le préfixe défini par MapGroup(IEndpointRouteBuilder, RoutePattern) et pour personnaliser ces points de terminaison à l’aide de conventions. |
IEndpointRouteBuilder.ServiceProvider |
Générateur pour définir des groupes de points de terminaison avec un préfixe commun qui implémente à la fois les IEndpointRouteBuilder interfaces et .IEndpointConventionBuilder Cela peut être utilisé pour ajouter des points de terminaison avec le préfixe défini par MapGroup(IEndpointRouteBuilder, RoutePattern) et pour personnaliser ces points de terminaison à l’aide de conventions. |
Méthodes d’extension
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 |
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 |
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é. |
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. |
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 vérification d’intégrité à avec IEndpointRouteBuilder le modèle et les options spécifiés. |
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 . |
MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Mappe les composants de page définis dans le spécifié |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Ajoute un spécialisé RouteEndpoint au qui tentera de sélectionner une page à l’aide IEndpointRouteBuilder des valeurs de routage produites par |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Ajoute un spécialisé RouteEndpoint au qui tentera de sélectionner une page à l’aide IEndpointRouteBuilder des valeurs de routage produites par |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Ajoute un spécialisé RouteEndpoint au qui tentera de sélectionner une page à l’aide IEndpointRouteBuilder des valeurs de routage produites par |
MapFallbackToAreaPage(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 demande est acheminée vers un point de terminaison de page qui correspond |
MapFallbackToAreaPage(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 page qui correspond |
MapFallbackToPage(IEndpointRouteBuilder, 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 sera acheminée vers un point de terminaison de page qui correspond à |
MapFallbackToPage(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 demande sera acheminée vers un point de terminaison de page qui correspond à |
MapRazorPages(IEndpointRouteBuilder) |
Ajoute des points de terminaison pour Razor Pages à .IEndpointRouteBuilder |
DisableRequestTimeout(IEndpointConventionBuilder) |
Désactive le délai d’expiration de la demande sur le ou les points de terminaison. |
WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy) |
Spécifie une stratégie de délai d’attente pour le ou les points de terminaison. |
WithRequestTimeout(IEndpointConventionBuilder, String) |
Spécifie une stratégie de délai d’attente pour le ou les points de terminaison. |
WithRequestTimeout(IEndpointConventionBuilder, TimeSpan) |
Spécifie un délai d’attente pour le ou les points de terminaison. |
ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>) |
Court-circuitez le ou les points de terminaison. L’exécution du point de terminaison se produit dans le middleware UseRouting au lieu de UseEndpoint. |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les autres noms de fichier avec la priorité la plus faible possible. La demande est acheminée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les autres noms de fichier avec la priorité la plus faible possible. La demande est acheminée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les autres noms de fichier avec la priorité la plus faible possible. La demande est acheminée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les autres noms de fichier avec la priorité la plus faible possible. La demande est acheminée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Inscrit un filtre de type |
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 au qui correspond aux IEndpointRouteBuilder requêtes HTTP (tous les verbes) pour les préfixes spécifiés. |
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