IRouteBuilder Interfaccia
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.
Definisce un contratto per un generatore di route in un'applicazione. Un generatore di route specifica le route per un'applicazione.
public interface class IRouteBuilder
public interface IRouteBuilder
type IRouteBuilder = interface
Public Interface IRouteBuilder
- Derivato
Proprietà
ApplicationBuilder |
Ottiene l'oggetto IApplicationBuilder. |
DefaultHandler |
Ottiene o imposta l'impostazione predefinita utilizzata IRouter come gestore se IRouter un oggetto viene aggiunto all'elenco di route ma non ne specifica uno specifico. |
Routes |
Ottiene le route configurate nel generatore. |
ServiceProvider |
Ottiene l'oggetto utilizzato per risolvere i IServiceProvider servizi per le route. |
Metodi
Build() |
Compila un oggetto IRouter che indirizza le route specificate nella Routes proprietà . |
Metodi di estensione
MapRoute(IRouteBuilder, String, String) |
Aggiunge una route a IRouteBuilder con il nome e il modello specificati. |
MapRoute(IRouteBuilder, String, String, Object) |
Aggiunge una route a IRouteBuilder con il nome, il modello e i valori predefiniti specificati. |
MapRoute(IRouteBuilder, String, String, Object, Object) |
Aggiunge una route a IRouteBuilder con il nome, il modello, i valori predefiniti e i vincoli specificati. |
MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Aggiunge una route a IRouteBuilder con il nome, il modello, i valori predefiniti e i token di dati specificati. |
MapAreaRoute(IRouteBuilder, String, String, String) |
Aggiunge una route a IRouteBuilder con l'area MVC specificata con l'oggetto specificato |
MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Aggiunge una route a IRouteBuilder con l'area MVC specificata con l'oggetto , |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Aggiunge una route a IRouteBuilder con l'area MVC specificata con l'oggetto specificato |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Aggiunge una route a IRouteBuilder con l'area MVC specificata con l'oggetto , , |
MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object) |
Configura una route che viene ignorata automaticamente se l'URL richiesto sembra essere per un file statico( ad esempio, se ha un'estensione del nome file). |
MapSpaFallbackRoute(IRouteBuilder, String, String, Object, Object, Object) |
Configura una route che viene ignorata automaticamente se l'URL richiesto sembra essere per un file statico( ad esempio, se ha un'estensione del nome file). |
MapWebApiRoute(IRouteBuilder, String, String) |
Definisce un contratto per un generatore di route in un'applicazione. Un generatore di route specifica le route per un'applicazione. |
MapWebApiRoute(IRouteBuilder, String, String, Object) |
Definisce un contratto per un generatore di route in un'applicazione. Un generatore di route specifica le route per un'applicazione. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object) |
Definisce un contratto per un generatore di route in un'applicazione. Un generatore di route specifica le route per un'applicazione. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) |
Definisce un contratto per un generatore di route in un'applicazione. Un generatore di route specifica le route per un'applicazione. |
MapDelete(IRouteBuilder, String, RequestDelegate) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP DELETE per l'oggetto |
MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP DELETE per l'oggetto |
MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP DELETE per l'oggetto |
MapGet(IRouteBuilder, String, RequestDelegate) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP GET per l'oggetto |
MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP GET per l'oggetto |
MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP GET per l'oggetto |
MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP DELETE per l'oggetto |
MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP GET per l'oggetto |
MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP POST per l'oggetto |
MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP PUT per l'oggetto |
MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Aggiunge una route all'oggetto per l'oggetto IRouteBuilder |
MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP per i |
MapPost(IRouteBuilder, String, RequestDelegate) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP POST per l'oggetto |
MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP POST per l'oggetto |
MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP POST per l'oggetto |
MapPut(IRouteBuilder, String, RequestDelegate) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP PUT per l'oggetto |
MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP PUT per l'oggetto |
MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP PUT per l'oggetto |
MapRoute(IRouteBuilder, String, RequestDelegate) |
Aggiunge una route all'oggetto per l'oggetto IRouteBuilder |
MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Aggiunge una route all'oggetto per l'oggetto IRouteBuilder |
MapVerb(IRouteBuilder, String, String, RequestDelegate) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP per i |
MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP per i |
MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Aggiunge una route all'oggetto IRouteBuilder che corrisponde solo alle richieste HTTP per i |