IEndpointRouteBuilder Interface

Définition

Définit un contrat pour un générateur d’itinéraires dans une application. Un générateur de routes spécifie les itinéraires d’une application.

public interface class IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
Dérivé

Propriétés

DataSources

Obtient les sources de données de point de terminaison configurées dans le générateur.

ServiceProvider

Obtient le utilisé pour résoudre les IServiceProvider services pour les itinéraires.

Méthodes

CreateApplicationBuilder()

Crée un IApplicationBuilder.

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 du contrôleur à et IEndpointRouteBuilder spécifie un itinéraire avec les , areaNamename, , constraintspatterndefaults, et 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 , patternname, , defaultsconstraintset dataTokens.

MapControllers(IEndpointRouteBuilder)

Ajoute des points de terminaison pour les actions du contrôleur à sans IEndpointRouteBuilder spécifier d’itinéraires.

MapDefaultControllerRoute(IEndpointRouteBuilder)

Ajoute des points de terminaison pour les actions du contrôleur à et IEndpointRouteBuilder ajoute l’itinéraire {controller=Home}/{action=Index}/{id?}par défaut .

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder tente 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 à qui IEndpointRouteBuilder tente 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 à qui IEndpointRouteBuilder tente 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 à 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 contrôleur qui correspond actionà , controlleret area.

MapFallbackToAreaController(IEndpointRouteBuilder, String, 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 contrôleur qui correspond actionà , controlleret area.

MapFallbackToController(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 contrôleur qui correspond actionà , et controller.

MapFallbackToController(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 contrôleur qui correspond actionà , et controller.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

Ajoute un RouteEndpoint à qui correspond aux IEndpointRouteBuilder requêtes HTTP pour le modèle spécifié.

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

Ajoute un RouteEndpoint à qui correspond aux IEndpointRouteBuilder requêtes HTTP pour le modèle spécifié.

Map(IEndpointRouteBuilder, String, RequestDelegate)

Ajoute un RouteEndpoint à qui correspond aux IEndpointRouteBuilder requêtes HTTP pour le modèle spécifié.

Map(IEndpointRouteBuilder, String, Delegate)

Ajoute un RouteEndpoint à qui correspond aux IEndpointRouteBuilder requêtes HTTP pour le modèle spécifié.

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

Ajoute un RouteEndpoint à qui correspond aux IEndpointRouteBuilder requêtes HTTP DELETE pour le modèle spécifié.

MapDelete(IEndpointRouteBuilder, String, Delegate)

Ajoute un RouteEndpoint à qui correspond aux IEndpointRouteBuilder requêtes HTTP DELETE pour le modèle spécifié.

MapFallback(IEndpointRouteBuilder, Delegate)

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.

MapFallback(IEndpointRouteBuilder, String, Delegate)

Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui correspondra au modèle fourni avec la priorité la plus basse possible.

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

Ajoute un RouteEndpoint à qui correspond aux IEndpointRouteBuilder requêtes HTTP GET pour le modèle spécifié.

MapGet(IEndpointRouteBuilder, String, Delegate)

Ajoute un RouteEndpoint à 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 à qui correspond aux IEndpointRouteBuilder requêtes HTTP pour les méthodes et le modèle HTTP spécifiés.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate)

Ajoute un RouteEndpoint à qui correspond aux IEndpointRouteBuilder requêtes HTTP pour les méthodes et le modèle HTTP spécifiés.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

Ajoute un RouteEndpoint à qui correspond aux IEndpointRouteBuilder requêtes HTTP PATCH pour le modèle spécifié.

MapPatch(IEndpointRouteBuilder, String, Delegate)

Ajoute un RouteEndpoint à qui correspond aux IEndpointRouteBuilder requêtes HTTP PATCH pour le modèle spécifié.

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

Ajoute un RouteEndpoint à qui correspond aux IEndpointRouteBuilder requêtes HTTP POST pour le modèle spécifié.

MapPost(IEndpointRouteBuilder, String, Delegate)

Ajoute un RouteEndpoint à 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 à qui IEndpointRouteBuilder correspond aux demandes pour les noms de fichiers autres que les fichiers ayant 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 basse 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 contrôle 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 restitue le composant spécifié par TRootComponent lorsque l’itinéraire correspond.

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

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

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

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

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

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

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

MapRazorPages(IEndpointRouteBuilder)

Ajoute des points de terminaison pour razor Pages à .IEndpointRouteBuilder

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

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

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

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

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.

S’applique à