RouteGroupBuilder Classe

Définition

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 path.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Mappe le Blazor Hub au chemin d’accès path.

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 , areaNamename, pattern, , constraintsdefaultset dataTokens.

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 name, pattern, defaults, et constraintsdataTokens.

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 {controller=Home}/{action=Index}/{id?}par défaut .

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 TTransformer.

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 TTransformer.

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 TTransformer.

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 actionà , controlleret area.

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 actionà , controlleret area.

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 actionà , et controller.

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 actionà , et controller.

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é prefix.

MapGroup(IEndpointRouteBuilder, String)

Crée un RouteGroupBuilder pour définir des points de terminaison tous préfixés avec le spécifié prefix.

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é TRootComponent à l’assembly donné et affiche le composant spécifié par TRootComponent lorsque l’itinéraire correspond.

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 TTransformer.

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 TTransformer.

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 TTransformer.

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 pageà , et area.

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 pageà , et area.

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 à page.

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 à page.

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 filePath.

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 filePath.

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 filePath.

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 filePath.

AddEndpointFilter<TFilterType>(RouteGroupBuilder)

Inscrit un filtre de type TFilterType sur le gestionnaire de routes.

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 à