IEndpointRouteBuilder Interfaccia

Definizione

Definisce un contratto per un generatore di route in un'applicazione. Un generatore di route specifica le route per un'applicazione.

public interface class IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
Derivato

Proprietà

DataSources

Ottiene le origini dati dell'endpoint configurate nel generatore.

ServiceProvider

Ottiene l'oggetto IServiceProvider usato per risolvere i servizi per le route.

Metodi

CreateApplicationBuilder()

Crea un nuovo oggetto IApplicationBuilder.

Metodi di estensione

MapBlazorHub(IEndpointRouteBuilder)

Esegue il mapping di Blazor Hub al percorso predefinito.

MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>)

Esegue il mapping di Blazor Hub al percorso predefinito.

MapBlazorHub(IEndpointRouteBuilder, String)

Esegue il mapping di Blazor Hub al percorso path.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Esegue il mapping di Blazor Hub al percorso path.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String)

Esegue il mapping delle richieste in ingresso con il percorso specificato alla pipeline di connessione specificata.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Esegue il mapping delle richieste in ingresso con il percorso specificato alla pipeline di connessione specificata.

MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>)

Esegue il mapping delle richieste in ingresso con il percorso specificato alla pipeline di connessione specificata.

MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>)

Esegue il mapping delle richieste in ingresso con il percorso specificato alla pipeline di connessione specificata.

MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object)

Aggiunge gli endpoint per le azioni del controller all'oggetto IEndpointRouteBuilder e specifica una route con l'oggetto name, , areaNamedefaultspattern, constraints, e .dataTokens

MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object)

Aggiunge gli endpoint per le azioni del controller all'oggetto IEndpointRouteBuilder e specifica una route con l'oggetto name, , constraintspatterndefaults, e .dataTokens

MapControllers(IEndpointRouteBuilder)

Aggiunge endpoint per le azioni del controller all'oggetto IEndpointRouteBuilder senza specificare alcuna route.

MapDefaultControllerRoute(IEndpointRouteBuilder)

Aggiunge gli endpoint per le azioni del controller all'oggetto IEndpointRouteBuilder e aggiunge la route {controller=Home}/{action=Index}/{id?}predefinita.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che tenterà di selezionare un'azione controller usando i valori di route prodotti da TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che tenterà di selezionare un'azione controller usando i valori di route prodotti da TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che tenterà di selezionare un'azione controller usando i valori di route prodotti da TTransformer.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde actiona , controllere area.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde actiona , controllere area.

MapFallbackToController(IEndpointRouteBuilder, String, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde actiona e controller.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde actiona e controller.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP per il modello specificato.

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP per il modello specificato.

Map(IEndpointRouteBuilder, String, RequestDelegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP per il modello specificato.

Map(IEndpointRouteBuilder, String, Delegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP per il modello specificato.

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP DELETE per il modello specificato.

MapDelete(IEndpointRouteBuilder, String, Delegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP DELETE per il modello specificato.

MapFallback(IEndpointRouteBuilder, Delegate)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile.

MapFallback(IEndpointRouteBuilder, String, Delegate)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà al modello fornito con la priorità più bassa possibile.

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP GET per il modello specificato.

MapGet(IEndpointRouteBuilder, String, Delegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP GET per il modello specificato.

MapGroup(IEndpointRouteBuilder, RoutePattern)

Crea un RouteGroupBuilder oggetto per la definizione di endpoint con prefisso con l'oggetto specificato prefix.

MapGroup(IEndpointRouteBuilder, String)

Crea un RouteGroupBuilder oggetto per la definizione di endpoint con prefisso con l'oggetto specificato prefix.

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

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP per i metodi e il modello HTTP specificati.

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

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP per i metodi e il modello HTTP specificati.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste PATCH HTTP per il modello specificato.

MapPatch(IEndpointRouteBuilder, String, Delegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste PATCH HTTP per il modello specificato.

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP POST per il modello specificato.

MapPost(IEndpointRouteBuilder, String, Delegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP POST per il modello specificato.

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP PUT per il modello specificato.

MapPut(IEndpointRouteBuilder, String, Delegate)

Aggiunge un RouteEndpoint oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP PUT per il modello specificato.

MapFallback(IEndpointRouteBuilder, RequestDelegate)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà al modello fornito con la priorità più bassa possibile.

MapHealthChecks(IEndpointRouteBuilder, String)

Aggiunge un endpoint dei controlli di integrità all'oggetto IEndpointRouteBuilder con il modello specificato.

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

Aggiunge un endpoint dei controlli di integrità all'oggetto 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 specificato Hub .

MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Esegue il mapping delle richieste in ingresso con il percorso specificato al tipo specificato Hub .

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

Esegue il mapping dei componenti di pagina definiti nell'assembly specificato e esegue il rendering del componente specificato TRootComponent da TRootComponent quando la route corrisponde.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che tenterà di selezionare una pagina usando i valori di route prodotti da TTransformer.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che tenterà di selezionare una pagina usando i valori di route prodotti da TTransformer.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che tenterà di selezionare una pagina usando i valori di route prodotti da TTransformer.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile. La richiesta verrà indirizzata a un endpoint di pagina corrispondente pagea e area.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile. La richiesta verrà indirizzata a un endpoint di pagina corrispondente pagea e area.

MapFallbackToPage(IEndpointRouteBuilder, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile. La richiesta verrà indirizzata a un endpoint di pagina corrispondente pagea .

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile. La richiesta verrà indirizzata a un endpoint di pagina corrispondente pagea .

MapRazorPages(IEndpointRouteBuilder)

Aggiunge endpoint per Razor Pages all'oggetto IEndpointRouteBuilder.

MapFallbackToFile(IEndpointRouteBuilder, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile. La richiesta verrà indirizzata a un StaticFileMiddleware oggetto che tenta di servire il file specificato da filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile. La richiesta verrà indirizzata a un StaticFileMiddleware oggetto che tenta di servire il file specificato da filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile. La richiesta verrà indirizzata a un StaticFileMiddleware oggetto che tenta di servire il file specificato da filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che corrisponderà alle richieste per i nomi non file con la priorità più bassa possibile. La richiesta verrà indirizzata a un StaticFileMiddleware oggetto che tenta di servire il file specificato da filePath.

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 oggetto all'oggetto IEndpointRouteBuilder che corrisponde alle richieste HTTP (tutti i verbi) per i prefissi specificati.

Si applica a