RouteGroupBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Generatore per la definizione di gruppi di endpoint con un prefisso comune che implementa le interfacce IEndpointRouteBuilder e IEndpointConventionBuilder. Può essere usato per aggiungere endpoint con il prefisso definito da MapGroup(IEndpointRouteBuilder, RoutePattern) e per personalizzare tali endpoint usando le convenzioni.
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
- Ereditarietà
-
RouteGroupBuilder
- Implementazioni
Implementazioni dell'interfaccia esplicita
IEndpointConventionBuilder.Add(Action<EndpointBuilder>) |
Generatore per la definizione di gruppi di endpoint con un prefisso comune che implementa le interfacce IEndpointRouteBuilder e IEndpointConventionBuilder. Può essere usato per aggiungere endpoint con il prefisso definito da MapGroup(IEndpointRouteBuilder, RoutePattern) e per personalizzare tali endpoint usando le convenzioni. |
IEndpointConventionBuilder.Finally(Action<EndpointBuilder>) |
Generatore per la definizione di gruppi di endpoint con un prefisso comune che implementa le interfacce IEndpointRouteBuilder e IEndpointConventionBuilder. Può essere usato per aggiungere endpoint con il prefisso definito da MapGroup(IEndpointRouteBuilder, RoutePattern) e per personalizzare tali endpoint usando le convenzioni. |
IEndpointRouteBuilder.CreateApplicationBuilder() |
Generatore per la definizione di gruppi di endpoint con un prefisso comune che implementa le interfacce IEndpointRouteBuilder e IEndpointConventionBuilder. Può essere usato per aggiungere endpoint con il prefisso definito da MapGroup(IEndpointRouteBuilder, RoutePattern) e per personalizzare tali endpoint usando le convenzioni. |
IEndpointRouteBuilder.DataSources |
Generatore per la definizione di gruppi di endpoint con un prefisso comune che implementa le interfacce IEndpointRouteBuilder e IEndpointConventionBuilder. Può essere usato per aggiungere endpoint con il prefisso definito da MapGroup(IEndpointRouteBuilder, RoutePattern) e per personalizzare tali endpoint usando le convenzioni. |
IEndpointRouteBuilder.ServiceProvider |
Generatore per la definizione di gruppi di endpoint con un prefisso comune che implementa le interfacce IEndpointRouteBuilder e IEndpointConventionBuilder. Può essere usato per aggiungere endpoint con il prefisso definito da MapGroup(IEndpointRouteBuilder, RoutePattern) e per personalizzare tali endpoint usando le convenzioni. |
Metodi di estensione
MapBlazorHub(IEndpointRouteBuilder) |
Esegue il mapping del Hub Blazor al percorso predefinito. |
MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Esegue il mapping del Hub Blazor al percorso predefinito. |
MapBlazorHub(IEndpointRouteBuilder, String) |
Esegue il mapping del Hub Blazor al percorso |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Esegue il mapping del Hub Blazor al percorso |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String) |
Esegue il mapping delle richieste in ingresso con il percorso specificato alla pipeline di connessione fornita. |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Esegue il mapping delle richieste in ingresso con il percorso specificato alla pipeline di connessione fornita. |
MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>) |
Esegue il mapping delle richieste in ingresso con il percorso specificato alla pipeline di connessione fornita. |
MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>) |
Esegue il mapping delle richieste in ingresso con il percorso specificato alla pipeline di connessione fornita. |
MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object) |
Aggiunge gli endpoint per le azioni del controller alla IEndpointRouteBuilder e specifica una route con il |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Aggiunge endpoint per le azioni del controller alla IEndpointRouteBuilder e specifica una route con l' |
MapControllers(IEndpointRouteBuilder) |
Aggiunge endpoint per le azioni del controller al IEndpointRouteBuilder senza specificare alcuna route. |
MapDefaultControllerRoute(IEndpointRouteBuilder) |
Aggiunge gli endpoint per le azioni del controller alla IEndpointRouteBuilder e aggiunge la route predefinita |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Aggiunge un RouteEndpoint specializzato alla IEndpointRouteBuilder che tenterà di selezionare un'azione del controller usando i valori di route prodotti da |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Aggiunge un RouteEndpoint specializzato alla IEndpointRouteBuilder che tenterà di selezionare un'azione del controller usando i valori di route prodotti da |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Aggiunge un RouteEndpoint specializzato alla IEndpointRouteBuilder che tenterà di selezionare un'azione del controller usando i valori di route prodotti da |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponderà alle richieste di nomi non di file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde a |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponderà alle richieste di nomi non di file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde a |
MapFallbackToController(IEndpointRouteBuilder, String, String) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponderà alle richieste di nomi non di file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde a |
MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponderà alle richieste di nomi non di file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde a |
Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate) |
Aggiunge un RouteEndpoint al IEndpointRouteBuilder che corrisponde alle richieste HTTP per il modello specificato. |
Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
Aggiunge un RouteEndpoint al IEndpointRouteBuilder che corrisponde alle richieste HTTP per il modello specificato. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
Aggiunge un RouteEndpoint al IEndpointRouteBuilder che corrisponde alle richieste HTTP per il modello specificato. |
Map(IEndpointRouteBuilder, String, Delegate) |
Aggiunge un RouteEndpoint al IEndpointRouteBuilder che corrisponde alle richieste HTTP per il modello specificato. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
Aggiunge un RouteEndpoint al IEndpointRouteBuilder che corrisponde alle richieste HTTP DELETE per il modello specificato. |
MapDelete(IEndpointRouteBuilder, String, Delegate) |
Aggiunge un RouteEndpoint al IEndpointRouteBuilder che corrisponde alle richieste HTTP DELETE per il modello specificato. |
MapFallback(IEndpointRouteBuilder, Delegate) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponderà alle richieste di nomi non di file con la priorità più bassa possibile. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponderà al modello fornito con la priorità più bassa possibile. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
Aggiunge un RouteEndpoint all'IEndpointRouteBuilder che corrisponde alle richieste HTTP GET per il modello specificato. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
Aggiunge un RouteEndpoint all'IEndpointRouteBuilder che corrisponde alle richieste HTTP GET per il modello specificato. |
MapGroup(IEndpointRouteBuilder, RoutePattern) |
Crea un RouteGroupBuilder per definire tutti gli endpoint preceduti dal |
MapGroup(IEndpointRouteBuilder, String) |
Crea un RouteGroupBuilder per definire tutti gli endpoint preceduti dal |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
Aggiunge un RouteEndpoint all'IEndpointRouteBuilder che corrisponde alle richieste HTTP per i metodi e il modello HTTP specificati. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
Aggiunge un RouteEndpoint all'IEndpointRouteBuilder che corrisponde alle richieste HTTP per i metodi e il modello HTTP specificati. |
MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
Aggiunge un RouteEndpoint al IEndpointRouteBuilder che corrisponde alle richieste HTTP PATCH per il modello specificato. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
Aggiunge un RouteEndpoint al IEndpointRouteBuilder che corrisponde alle richieste HTTP PATCH per il modello specificato. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
Aggiunge un RouteEndpoint al IEndpointRouteBuilder che corrisponde alle richieste HTTP POST per il modello specificato. |
MapPost(IEndpointRouteBuilder, String, Delegate) |
Aggiunge un RouteEndpoint al IEndpointRouteBuilder che corrisponde alle richieste HTTP POST per il modello specificato. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
Aggiunge un RouteEndpoint all'IEndpointRouteBuilder che corrisponde alle richieste HTTP PUT per il modello specificato. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
Aggiunge un RouteEndpoint all'IEndpointRouteBuilder che corrisponde alle richieste HTTP PUT per il modello specificato. |
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponderà alle richieste di nomi non di file con la priorità più bassa possibile. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponderà al modello fornito con la priorità più bassa possibile. |
MapHealthChecks(IEndpointRouteBuilder, String) |
Aggiunge un endpoint dei controlli di integrità al IEndpointRouteBuilder con il modello specificato. |
MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions) |
Aggiunge un endpoint dei controlli di integrità al IEndpointRouteBuilder con il modello e le opzioni specificati. |
MapHub<THub>(IEndpointRouteBuilder, String) |
Esegue il mapping delle richieste in ingresso con il percorso specificato al tipo di Hub specificato. |
MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Esegue il mapping delle richieste in ingresso con il percorso specificato al tipo di Hub specificato. |
MapOpenApi(IEndpointRouteBuilder, String) |
Registrare un endpoint nell'applicazione corrente per la risoluzione del documento OpenAPI associato all'applicazione corrente. |
MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Esegue il mapping dei componenti di pagina definiti nel |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che tenterà di selezionare una pagina usando i valori di route prodotti da |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che tenterà di selezionare una pagina usando i valori di route prodotti da |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che tenterà di selezionare una pagina usando i valori di route prodotti da |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponderà alle richieste di nomi non di file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint di pagina che corrisponde a |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponderà alle richieste di nomi non di file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint di pagina che corrisponde a |
MapFallbackToPage(IEndpointRouteBuilder, String) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponderà alle richieste di nomi non di file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint di pagina che corrisponde a |
MapFallbackToPage(IEndpointRouteBuilder, String, String) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponderà alle richieste di nomi non di file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint di pagina che corrisponde a |
MapRazorPages(IEndpointRouteBuilder) |
Aggiunge endpoint per Razor Pages al IEndpointRouteBuilder. |
DisableRequestTimeout(IEndpointConventionBuilder) |
Disabilita il timeout della richiesta negli endpoint. |
WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy) |
Specifica un criterio di timeout per gli endpoint. |
WithRequestTimeout(IEndpointConventionBuilder, String) |
Specifica un criterio di timeout per gli endpoint. |
WithRequestTimeout(IEndpointConventionBuilder, TimeSpan) |
Specifica un timeout per gli endpoint. |
ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>) |
Corto circuito degli endpoint. L'esecuzione dell'endpoint verrà eseguita nel middleware UseRouting anziché in UseEndpoint. |
MapStaticAssets(IEndpointRouteBuilder, String) |
Esegue il mapping dei file statici prodotti durante la compilazione come endpoint. |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponde alle richieste di nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un StaticFileMiddleware che tenta di gestire il file specificato da |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponde alle richieste di nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un StaticFileMiddleware che tenta di gestire il file specificato da |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponde alle richieste di nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un StaticFileMiddleware che tenta di gestire il file specificato da |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Aggiunge un RouteEndpoint specializzato al IEndpointRouteBuilder che corrisponde alle richieste di nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un StaticFileMiddleware che tenta di gestire il file specificato da |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Registra un filtro di tipo |
MapIdentityApi<TUser>(IEndpointRouteBuilder) |
Aggiungere endpoint per la registrazione, l'accesso e la disconnessione tramite ASP.NET Core Identity. |
MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
Aggiunge un RouteEndpoint all'IEndpointRouteBuilder che corrisponde alle richieste HTTP (tutti i verbi) per i prefissi specificati. |